Around and About .NET World

Il blog di Marco Minerva
posts - 1671, comments - 2232, trackbacks - 2135

My Links

News

Contattami su Live Messenger:


MCTS: Windows, Web, Distributed Applications & SQL Server

MCPD: Enterprise Applications

Tag Cloud

Archives

Post Categories

Links

SourceForge (con CVS) vs CodePlex (con TFS)

Prima di tutto, voglio precisare che quella che segue è solo la mia opinione, quindi, come tale, assolutamente OPINABILE... Voglio però condividere con voi il mio pensiero, per farvi sapere come la penso...

Fino a poco tempo fa utilizzavo SourceForge come repository per i miei progetti open-source. Non avendo una grande esperienza in materia, mi ero fatto consigliare da alcuni amici. Tuttavia, non mi sono mai trovato bene con questo servizio e, più in generale, con il CVS. Per quanto riguarda quest'ultimo, ho sempre notato una certa lentezza nell'effettuare il check-in e il check-out, lentezza che ho verificato anche provando ad installare un server CVS sulla mia macchina. Poi ho sempre sentito la mancanza di una vera integrazione con Visual Studio, un requisito per me fondamentale... Avevo letto in giro dell'esistenza di qualche plug-in per l'IDE, ma niente di veramente funzionale, per cui alla fine mi ero orientato su TortoiseCVS. Questo programma svolge egregiamente il suo lavoro, ma la mancanza di un'integrazione con Visual Studio si sente... Non so quante volte ho dimenticato di inserire manualmente nel repository una classe che avevo aggiunto al progetto tramite Visual Studio... Del sito di SourceForce, invece, ho sempre odiato la procedura di upload delle release: inviare un file al server FTP di SourceForge, quindi aprire una pagina web e associare il file appena caricato alla release specificata...

Questa, in breve, la mia esperienza con i sistemi di controllo del codice sorgente... Prima di conoscere CodePlex. Considerando i miei precedenti, ho subito dato un'occhiata al Team Explorer Client, lo strumento offerto da Microsoft per accedere a Team Foundation Server. Sono rimasto stupito dalla potenza di questo tool. L'integrazione con Visual Studio è totale: ogni azione effettuata su un progetto all'interno dell'IDE viene automaticamente riportata nel repository. I check-in e i check-out sono eseguiti a velocità molto maggiore di quanto avviene con CVS. Infine, la pubblicazione di release su CodePlex è un'operazione immediata: come ci si aspetta, dopo aver definito le proprietà della release, è sufficiente specificare (sempre via browser) qual è il file che si vuole associare al rilascio. Tutto qui.

Per queste e molte altre ragioni ho deciso di abbandonare definitivamente SourceForge in favore di CodePlex, su cui in questi giorni sto trasferendo tutti i miei progetti open-source. Non sto dicendo che CodePlex è migliore di SourceForge in ASSOLUTO, ma per i miei scopi è così smile_regular.

Print | posted on Tuesday, January 23, 2007 4:23 PM | Filed Under [ Team Foundation Server CodePlex ]

Feedback

Gravatar

# re: SourceForge (con CVS) vs CodePlex (con TFS)

Infatti ho precisato che si tratta solo della mia personalissima opinione... Ed ho anche precisato che per me l'integrazione con Visual Studio è un requisito fondamentale. Non volevo dire che CodePlex è migliore di SourceForge in ASSOLUTO, ma per quello che devo fare io sì :-)
1/23/2007 4:35 PM | Marco Minerva
Gravatar

# re: SourceForge (con CVS) vs CodePlex (con TFS)

Concordo con te che CodePlex e' migliore di SourceForge. Volevo solo precisare (ironicamente) che non poteva essere altrimenti date le tue premesse
1/23/2007 4:38 PM | Zio
Gravatar

# re: SourceForge (con CVS) vs CodePlex (con TFS)

Capito :-)
1/23/2007 4:39 PM | Marco Minerva
Gravatar

# re: SourceForge (con CVS) vs CodePlex (con TFS)

Hai ragione, questo aspetto è abbastanza noioso... Però mi ha fregato una volta e ora non ci casco più :-) Adesso prima di aprire un progetto sotto CodePlex mi assicuro di essere sempre connesso ad Internet. Penso che ci sia un modo per ovviare al problema, ma non ho ancora avuto tempo di spulciare la documentazione per cercare qualche informazione a riguardo...
1/24/2007 2:57 PM | Marco Minerva
Gravatar

# Due parole sui miei progetti open-source

5/24/2007 4:17 PM | Around and About .NET World
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET