Cos'è GitHub?
GitHub è il luogo dove nascono i software. Milioni di persone, organizzazioni e imprese di tutto il mondo utilizzano GitHub per scoprire, condividere e creare software. Gli sviluppatori delle startup e delle aziende Fortune 50 utilizzano GitHub in ogni fase del processo.
Chi utilizza GitHub?
Sviluppo software sia per piccole start up che per aziende di grandi dimensioni.
Dove si può implementare GitHub?
Informazioni sul fornitore
- Microsoft
- Sede: Redmond, USA
- Fondata nel 1975
Assistenza di GitHub
Lingue
inglese
GitHub prezzo
Prezzo di partenza:
- Sì, offre prova gratuita
- Sì, offre versione gratuita
GitHub dispone di un piano gratuito e offre una versione di prova gratuita.
Piani tariffari richiedi una prova gratuitaInformazioni sul fornitore
- Microsoft
- Sede: Redmond, USA
- Fondata nel 1975
Assistenza di GitHub
Lingue
inglese
Video e immagini di GitHub






Caratteristiche di GitHub
Recensioni su GitHub
Yogendra
Great software service for a version control system

Steve
GitHub Review
Roberto
Ci sono buone ragioni perchè Github è leader delle soluzioni di code hosting
Commenti: Poter mettere in un posto sicuro il mio codice che è sempre disponibile in ogni momento per me ha una cerca importanza. Mi permette anche di trovare le varie differenze che ci sono tra una versione e l'altra sia con l'utilizzo dei logs che con git blame per trovare quando sono state fatte determinate modifiche di un file. L'utilizzo poi delle Pull Requests (PRs) è sicuramente una cosa inestimabile come strumento per non perdere di vista il workflow dello sviluppo.
Aspetti positivi:
GitHub ha un range ben fornito di servizi che hanno a che fare con le varie parti del ciclo di vita dello sviluppo, dall'hosting del codice fino a una ampia gamma di strumenti per gestire il codice e tramite le varie versioni vedere come è cambiato nel tempo. Permette quindi anche di recuperare codice che è stato rimosso o recuperare file che sono stati cancellati nelle precedenti versioni.Mi piace anche che Github sia integrato con vari servizi di terze parti.
Aspetti negativi:
GitHub offre comunque una serie di strumenti simili a servizi concorrenti e alcuni di questi non sono user-friendly ad esempio la possibilità di fare test automatici. Poi la scelta spetta allo sviluppatore che sceglie appunto GitHub (nessuno è obbligato a sceglierlo) ma magari più piacere tutto quello che viene offerto.
Massimiliano
GitHub la piattaforma di hosting e collaborazione per il controllo delle versioni basato su Git
Commenti: Github è ottimo per il mio ambiente di sviluppo perché offre funzionalità avanzate di controllo versione che permettono di tenere traccia delle modifiche e di gestire il codice sorgente in modo efficiente. È una piattaforma molto popolare per gli sviluppatori di software open source e quindi consente di trovare il codice sorgente di esempio sia come repository che come Gist per lo sviluppo di nuovi progetti.
Aspetti positivi:
Github è una piattaforma web-based di hosting per il version control system Git, che permette agli utenti di collaborare e gestire il codice sorgente dei loro progetti software. Github è open source e gratuito e permette ai team di sviluppo di lavorare insieme senza costi onerosi. Github è integrabile con molti altri strumenti di sviluppo, come ad esempio editor di codice, IDE, strumenti di test, strumenti di analisi del codice e molto altro.
Aspetti negativi:
L'uso di Github richiede una certa curva di apprendimento, specialmente per coloro che non hanno mai utilizzato un sistema di controllo versione prima d'ora. Alcune delle funzionalità più avanzate di Github, come la gestione di repository privati, possono avere costi elevati. Github ha subito in passato alcuni problemi di sicurezza, come ad esempio l'esposizione involontaria di token di autenticazione utente.
Fabiano
Impossibile non utilizzarlo
Commenti: Lo utilizzo su ogni progetto della mia azienda. L’interfaccia grafica è molto comoda e permette di fare tutte le operazioni possibili da linea di comando ma con semplicità.
Aspetti positivi:
Praticamente per ogni progetto lo si utilizza. Fondamentale per collaborare e non scrivere lo stesso pezzo di codice tra colleghi.
Aspetti negativi:
Un po’ ostico per chi alle prime armi per quanto riguarda l’interfaccia da linea di comando.
Teresa Maria Rosaria
Essenziale per la ricerca scientifica
Commenti: La mia esperienza con GitHub è ormai annuale e continuerà nel tempo. Senza GitHub verrebbe meno parte del mio lavoro
Aspetti positivi:
Di vitale importanza nel mio campo lavorativo ossia programmatrice in ambito scientifico. La condivisione dei codici nella comunità scientifica è di vitale importanza sia nello sviluppo di programmi che nella riproducibilità dei dati e GitHub è un pilastro in questo. La capacità di gestire codici in qualsiasi linguaggio di programmazione e la chiara interfaccia grafica sono i punti di forza
Aspetti negativi:
Di meno facilità è l'upload e il download di packages

Daniele
Indispensabile
Commenti: Github risolve i problemi di versamento di un prodotto, mi permette di ripristinare parti di un progetto o di potere sviluppare parti sperimentali senza per questo perdere il codice della parte principale
Aspetti positivi:
GitHub è indispensabile per chi come me è uno sviluppatore. Controllo delle versioni dei vari lavori (app o siti web), repository per le varie collaborazioni, gestione dei progetti e una community vastissima, rendono GitHub un must have
Aspetti negativi:
La sua configurazione è un pò macchinosa e non immediata. Nulla di sconvolgente ma potrebbe essere più snella.