Sto scrivendo un saggio e vorrei avere alcune prove empiriche, forse dati longitudinali in cui la popolarità di queste tecnologie viene confrontata per un periodo di alcuni anni.
Ci sono statistiche che mostrano la popolarità di Git contro SVN?
Sto scrivendo un saggio e vorrei avere alcune prove empiriche, forse dati longitudinali in cui la popolarità di queste tecnologie viene confrontata per un periodo di alcuni anni.
Ci sono statistiche che mostrano la popolarità di Git contro SVN?
Risposte:
Per aggiungere alla risposta di Jan , Ohloh è stato sottoposto a scansione (solo) tre volte dalla Wayback Machine di Internet Archive , ma luglio 2011 è illeggibile, quindi offre tre set di dati tra cui oggi (più le modifiche future):
Nota: a differenza delle date successive, agosto 2010 ha valori separati per Subversion e SvnSync (uno strumento di mirroring di sola lettura di Subversion). È giusto supporre che le successive figure di Subversion includano anche la grande quota SvnSync.
Questo sembra dimostrare che, tra i repository open source registrati su Ohloh, c'è stata una crescita enorme sia in Git che in Subversion. Mentre erano circa al livello del 2010, nel 2012 c'erano due volte il numero di repository Subversion (... indicizzati da Ohloh), ma Git ha ora preso facilmente il comando.
Siti come Ohloh e Github ti danno solo un'indicazione di ciò che sta accadendo nel mondo open source e non tengono conto del (molto più grande) lato commerciale / industriale / chiuso delle cose; Google Trends offre altri tipi di hit per "sovversione" e "git" (entrambi i quali hanno altri significati al di fuori del mondo SCM).
L'indicatore migliore che probabilmente otterrai al momento è l'Eclipse Community Survey. Questo viene condotto ogni anno da Eclipse Foundation e poiché gli utenti Eclipse tendono a essere sviluppatori Java di tutte le forme e dimensioni, si rivolge a una sezione trasversale abbastanza rappresentativa dell'intera comunità di sviluppo software. L'unico problema è che gli sviluppatori di Windows sono probabilmente sottorappresentati, ma ciò nonostante fornisce una guida ragionevole su dove si trovano le cose, e poiché è in corso da alcuni anni, puoi iniziare a vedere quali tendenze stanno iniziando a emergere.
Le loro figure per Git sono:
Per Subversion:
Il rapporto del sondaggio 2012 è previsto per il prossimo paio di settimane. Nel frattempo, un altro punto di dati che possiamo considerare è la crescita di Github. Ad agosto, ho osservato che aveva poco meno di un milione di utenti, anche se non ho registrato la cifra esatta. Questo è cresciuto a 1.654.419 utenti al momento della scrittura: un aumento di almeno il 66% in 288 giorni, o circa il 90% all'anno. Se assumiamo che la crescita di Github sia indicativa del tasso di aumento dell'utilizzo di Git a livello di settore (un presupposto potenzialmente dubbio: vedi commenti sotto), ciò suggerirebbe che l'adozione di Git è attualmente tra il 20% e il 25% a livello di settore e, ovviamente, supererà Subversion nello slot numero 1 nei prossimi 12-18 mesi circa.
Aggiornamento: i risultati dell'Eclipse Community Survey 2012 danno a Git / Github una quota di mercato totale del 27,6%. Questo è molto più di quanto mi aspettassi (pensavo che sarebbe stato un minimo di 20 anni al massimo) e significa che ora ha quasi sicuramente una penetrazione significativa negli ambienti aziendali e aziendali. Subversion è ancora nello slot numero 1 per ora, ma date queste cifre, sarei davvero molto sorpreso se questo fosse il caso questa volta l'anno prossimo.
Aggiornamento: sono stati aggiunti i risultati per il 2013 Eclipse Community Survey. Git ora ha circa lo stesso utilizzo della sovversione (rispettivamente 36,3% vs 37,8%) e se la tendenza continua sarà facilmente al primo posto nei risultati dell'indagine del prossimo anno.
Aggiornamento: i risultati dell'Eclipse Community Survey 2014 mostrano che Git (33,3%) ha superato Subversion (30,7%) come previsto dall'andamento dell'anno precedente.
fonti:
Oltre alla mia risposta precedente, ci sono alcuni siti Web là fuori che tengono traccia della domanda di competenze tra i datori di lavoro. Si tratta di una metrica utile perché mostrano esattamente dove si trovano le cose in contesti aziendali / aziendali, ignorando il mercato open source / hobbistico (che può essere piuttosto fanboy nel migliore dei casi).
Un esempio è http://www.itjobswatch.co.uk/ . Le loro statistiche sono le seguenti al 18 giugno 2013 rispetto al 18 giugno 2012:
(Non sono riuscito a trovare statistiche per nessun altro sistema come CVS, SourceGear Vault ecc.)
Sembra che la domanda di Git stia raddoppiando circa ogni 12-18 mesi e se le tendenze attuali continueranno a superare Subversion verso la fine del 2013 per diventare il software di controllo del codice sorgente più utilizzato nelle impostazioni aziendali. Apparentemente Subversion ha raggiunto il picco circa un anno fa e ora sta gradualmente diminuendo.
Penso che ohloh abbia una certa rilevanza, ma non sono sicuro che potresti estrarre dati storici da loro.
Anche per alcuni domini specifici, vedi l' uso di vcs per il pacchetto Debian (potresti essere in grado di estrarre alcuni dati storici da UDD, ma probabilmente non molto lungo, poiché i campi Vcs- * non sono così vecchi).