Oggi ho letto un articolo sul blog di Paolo riguardo al futuro di VSS. Mi trovo in accordo con Jonathan Goodyear, autore dell'articolo. VSS non mi piace e non riesco proprio ad utilizzarlo, ho provato a usare WinCVS e relativa versione server, ma sinceramente non mi trovo troppo bene, anche se devo ammettere che è veramente ben fatto. Adesso utilizzo Vault della SourceGear, consigliato in un precedente blog da Davide Mauri. E' fatto bene e funziona in maniera egregia,gli manca qualche funzionalità rispetto a WInCvS, però il divario è accettabile e soprattutto la licenza monosviluppatore è FREE. La mia riflessione si allarga anche ad altri prodotti che potrebbero essere utilizzati come tools per disegnare grafici UML (Vedi Borland Together CE) o per la gestione delle build dei progetti, del testing e via dicendo. Ce ne sono tanti e tutti funzionano bene, ma perchè Microsoft non inserisce tali funzionalità in VS2005, dalla versione professional e a seconda della licenza che uno acquista da delle funzionalità diverse ? Microsoft ha già fatto molto introducendo le versioni express o dando agli abbonati di MSDN professional la possibilità di accedere a SQL Server 2000 Dev, però se fosse possibile, dovrebbe poter distribuire a tutti anche le tecnologie precedentemente elencate. Lo so che non è giusto regalare nulla, fare software costa. Io sarei disposto a vedermi aumentato, con moderazione mi raccomando, l'abbonamento MSDN Prof pur di avere inserite queste funzionalità. Ovviamente limitate nel numero di utenti che le possono utilizzare etc... Io non credo che chi compra una versione professional abbia meno necessità di utilizzare questi tool, credo solo che probabilmente abbia solo meno denaro da investire in tecnologia, visto che chi lo fa per hobby acquisterà le versioni Express.
Spero di non aver detto troppe stupidaggini, ma vi prego salvatemi da WInCVS, CVSNt, Poseidon......