I 10 migliori siti Web di codici campione professionali per programmatori
La maggior parte dei programmatori non sono solo programmatori desktop, programmatori web o guru degli script, ma spesso sono tutti sopra. Sapere dove trovare campioni gratuiti di codice online può aiutarti a imparare e creare applicazioni con questi frammenti di codice funzionanti.
Ogni sviluppatore ha un elenco dei propri siti Web preferiti in cui non solo cercano codice di esempio gratuito, ma prendono parte anche alla comunità di sviluppatori che esiste in questi siti. Ci sono molti di questi siti tra cui scegliere, ma qui ci sono dieci dei migliori siti web di esempi di codice libero per iniziare!
1. Stack Overflow
L'indiscusso campione di siti Web per frammenti di codice, aiuto e discussione è Stack Overflow. Indipendentemente dal fatto che stiate iniziando con il vostro primo linguaggio di programmazione, mantenendo il vecchio software in un linguaggio oscuro, dimenticato o lavorando all'avanguardia di Machine Learning, Stack Overflow avrà contenuti per voi.
La maggior parte dei post si concentra su un singolo problema e l'aggiunta di un codice di esempio dovrebbe mostrare ciò che hai già provato. La maggior parte degli utenti risponderà con un codice di esempio, spiegando come funziona e come implementarlo.
2. SourceForge
SourceForge è una delle più significative comunità Open Source su Internet. Quando hai bisogno di rivedere il codice di esempio per imparare come fare qualcosa, questo è un ottimo posto per la ricerca.
Dalla pagina principale, passa il mouse sopra la scheda Software Open Source e seleziona Sviluppo La prossima pagina ti stupirà. Scoprirai un intero mondo di progetti Open Source.
Hai letto bene, ci sono oltre 44.000 inserzioni sotto Software Development . Se trovi software che stimola il tuo interesse, potresti prendere in considerazione l'idea di unirti al team di sviluppo e contribuire al progetto o semplicemente visualizzare il codice sorgente per scoprire come funziona.
3. CodeGuru
CodeGuru è un sito utile per gli sviluppatori. Copre principalmente solo Visual C ++ / C ++, .Net / C # e Visual Basic. Anche se questa non è una vasta selezione di linguaggi di programmazione, il sito è pieno di articoli che sono molto più completi dei normali post sui forum brevi che trovi in altri siti web. Gli esempi di CodeGuru spiegano come eseguire compiti specifici.
Ogni articolo contiene guide visive, codice di esempio e casi d'uso. CodeGuru sembra datato ma è ancora una risorsa incredibile, e il forum è attivo con argomenti che coprono tutti gli argomenti di sviluppo di software e web.
4. CodeProject
CodeProject è una comunità di sviluppatori in piena espansione che ha creato una libreria di risorse gratuite. I produttori di contenuti sono programmatori che desiderano fornire i migliori articoli di programmazione. Molti di questi sono completi di spiegazioni ben scritte e del codice di esempio.
A causa del suo aspetto comunitario, è probabile che tu venga risucchiato in molte competizioni a premi, sondaggi, articoli, bacheche o persino nella bacheca di lavoro. Questa community è un ottimo modo per connettersi con altri programmatori con interessi di codifica comuni. Prima che tu lo sai, potresti essere tentato di scrivere un articolo da solo!
5. DevX
Nessun elenco di risorse per sviluppatori sarebbe completo senza menzionare DevX. Questo sito è un enorme paradiso per programmatori e un enorme portale per altri enormi siti. Copre i più popolari argomenti di programmazione come Java, C ++, programmazione di database, Visual Basic, programmazione mobile e molto altro.
Passando con il mouse sulla barra dei menu a sinistra, come mostrato sopra, verranno visualizzate le sub-comunità esistenti sotto il portale degli ombrelli DevX. Non importa su cosa stai lavorando, è probabile che tu trovi risorse utili qui.
6. Codice sorgente del pianeta
Planet Source Code ha una vasta libreria di codice di esempio utile. Seleziona la lingua di programmazione dalla barra di navigazione per iniziare. Nella pagina successiva, vedrai molte categorie di codice di esempio tra cui scegliere. Il sito copre la maggior parte delle principali lingue.
La maggior parte delle lingue ha opzioni di filtro di ricerca e ogni categoria ha decine o addirittura centinaia di migliaia di righe di codice di esempio disponibili.
7. La directory del software libero GNU
Se la tua cosa è Open Source, allora non puoi perderti la Directory del Software Libero collegata direttamente dalla home page di GNU. Questa directory è una lista impressionante di software libero.
Le categorie coprono quasi tutti i tipi di applicazioni di cui avresti mai avuto bisogno. Poiché tutto qui è Open Source, è un posto perfetto per vedere come funzionano le applicazioni complesse.
8. Google Open Source
Se vuoi imparare come fare software, perché non imparare dai più grandi e migliori? Google ha una varietà di progetti disponibili sul suo portale Open Source per contribuire a, insieme con le istruzioni su come avviare il proprio progetto e condividerlo.
Questo sito va di pari passo con il Portale per gli sviluppatori di Google che ospita una grande quantità di informazioni essenziali per sviluppatori di tutti i tipi.
9. I progetti open source Top React
Più una raccolta di progetti rispetto a un singolo sito, questo post combina le migliori risorse Open Source per React. Molti altri framework si concentrano sullo sviluppo del software di back-end e sulle applicazioni utente per uno specifico sistema operativo.
Reagire, tuttavia, è il volto moderno di Internet utilizzato ampiamente nelle interfacce utente front-end. Questi progetti Open Source coprono tutti gli aspetti dell'apprendimento e utilizzano React in un moderno ambiente di sviluppo. Reagire vale la pena di essere studiato, poiché accanto al suo utilizzo nel browser è possibile scrivere app per Android utilizzando React Native .
10. CodePen
CodePen è nel campo dei giochi con codice in linea. Chiunque può creare grafica e piccole app nel browser senza alcuna configurazione precedente.
Se sei interessato a CSS e JavaScript front-end, CodePen fa per te. Confezioni, sfide e vetrine regolari riuniscono tutti, dai principianti ai professionisti del settore. CodePen è anche un ottimo posto per imparare nuove abilità come come creare grafica animata con librerie di animazioni JavaScript.
Impara da questi siti di codice sorgente di esempio
Ogni sito in questo elenco potrebbe fornirti gli esempi di codice necessari per creare il tuo software. Il Web moderno è una risorsa incredibile e, insieme a queste community di codici, esistono persino dei metodi per testare il codice all'interno del browser .
Questo articolo non è esaustivo e ci sono molte più risorse là fuori per trovare il codice. Il codice sorgente è un ottimo modo per imparare, ma se sei un principiante assoluto, potresti invece seguire un corso. Assicurati solo di sapere cosa aspettarti da un corso di programmazione prima di iscriverti!
Immagine di credito: Robert Gourley / Flickr
Leggi l'articolo completo: Top 10 siti Web di codice campione professionale per programmatori
Fonte: Utilizzare