SharpDevelop manque d'ambition 1
Pour développer Cecil, ayant marre de Visual Studio .net 2003, lourd pour l'utilisation que j'en ai, j'ai tenté SharpDevelop, d'autant plus qu'il partage le format des projets avec MonoDevelop, donc je pourrais continuer à développer sous Linux avec un outil similaire.
Seulement SharpDevelop manque cruellement d'ambition. Si se positionner dès le départ comme une alternative libre et gratuite à VS.net était une bonne idée, il fallait aussi tenter d'aller plus loin que VS.net, je pense au refactoring, aux helpers comme Generate Getter & Setter, et tous les petits plus qui auraient favorisés son adoption.
C'est quand même dommage. Ah oui, on me fait signe, attend VS.net 2005. J'en ai marre de devoir attendre Whidbey pour tout faire, et Cecil devra nécessairement tourner sur le Framework 1.1. Quand on pense que le co-développeur d'AspectDNG n'utilise pour développer la couche tissage qu'un notepad qui fait la coloration syntaxique, (un formidable notepad SciTE), et un notepad spécialisé dans l'XML (un autre formidable notepad XML Cooktop). Et moi je cherche toujours un outil mieux adapté.
Du coup, moi je dis, tous les gens DNG, plutôt que de faire des PetShop, on s'arrête tous de bosser une année, on fait Eclipse#, et on est les rois du monde. Utilisation de NAnt comme outil de build principal, intégration de NUnit, tout ça quoi. I had a dream :)
Trackbacks
Use the following link to trackback from your own site:
http://evain.net/blog/articles/trackback/2

Hum… N’empêche, je confirme que Subversion et VSS n’ont RIEN à voir. Simple, très rapide, efficace pour l’un, lourd, très lent sur un VPN et vraiment pas efficace pour l’autre.
Sérieusement, la question du développement d’un IDE .NET est très très intéressante. Faudrait plusieurs vies pour réaliser tous nos projets, mais on pourrait y penser en 2005 – 2006.
Ce serait extra d’avoir un IDE 100% managé, ouvert, léger, et qui s’installe en moins d’une minute. Déjà avec ces caractéristiques, je serais personnellement séduit. Puis les principaux refactorings… et bien sûr les raccourcis clavier qui vont bien.
Si on peut créer une classe, ajouter 5 attributs et déduire leurs propriétés en moins d’une minute, on est dans les clous.
Tom