Les alternatives à Visual Studio.NET
Les alternatives à Visual Studio.NET
Les alternatives à Visual Studio.NET
C#Builder : la seule alternative avec coloration syntaxique pour C# et ASP.NET. Il est livré avec de nom-
breux modèles de sites et assistants qui permettent, par exemple, de
complète et intégrée ? visualiser le contenu des bases de données et de créer des requêtes
SQL, de générer des services web, de déployer le site sur un serveur
Borland a récemment dévoilé un environnement de développement FTP, etc. Un serveur HTTP écrit en C# et MSDE (version light de SQL Ser-
intégré (IDE) baptisé C#Builder (sortie prévue courant juin). Cet outil veur) l'accompagnent aussi, pour faciliter le développement sur un
propose une approche du développement pilotée par la conception. poste isolé. C’est un outil idéal pour prototyper rapidement un site.
C#Builder travaille en effet en étroite collaboration avec Together par
la modélisation et OptimizeIT Profiler pour les tests et l’optimisation. Editeur Logiciel Fonctionnalités clés Prix
Microsoft ASP.NET WebMatrix 1.0 Editeur Wysiwyg se positionnant Gratuit
Editeur Logiciel Fonctionnalités clés Prix www.asp.net/webmatrix comme une alternative légère (mais pas
Borland C# Builder Existe en 4 versions : Gratuit en à VS.NET. Nombreux assistants open
www.borland.com/ Personal / Professional / téléchargement (connexions SGBD, etc.) source)
csharpbuilder Enterprise / Architect. / 999 € / 1 799 € / 2 499 € Sapien PrimalCode 3.0 Coloration syntaxique et Intellisense 179$
www.primalscript.com/ pour ASP.NET, C#,VB.NET,
PrimalCode.htm JScript.NET (entre autres).
Les outils RAD Assistant de déploiement,
contrôle du code source, etc.
Trois outils RAD sont également disponibles. Ces logiciels, et notam- Open Source SharpDevelop L’un des éditeurs alternatifs le Gratuit
Mike Krueger (#develop) 0.95 plus utilisé.Wysiwyg, Coloration – GPL
ment CompileX.NET, sont particulièrement efficaces pour créer rapide- www.icsharpcode.net/ Intellisense, C#
ment une application de gestion qui s’appuie sur une base de OpenSource/SD et VB.NET
données. Contrairement à VS.NET et C#Builder qui sont destinés au Antechinus C# Editor 4.2 C#. Coloration syntaxique, 35$
www.c-point.com/ Intellisense, detection automatique
codage, CompileX.NET, Dataphor 2.0 et Deklarit 2.1 s’adressent à des
csharp.htm du .NET Framework,
utilisateurs qui ne cherchent pas à maîtriser finement le code généré macro en VBScript.
par les assistants. Revers de la médaille, Dataphor impose de déployer Borland CodeWright 7.0 C#. Coloration syntaxique. 249$
son propre framework (une surcouche au .NET Framework) pour que www.codewright.com
l’application puisse fonctionner. Open Source JEDit 4.1 Editeur écrit en java. Coloration Gratuit –
Slava Pestov jedit.sourceforge.net syntaxique pour 90 langages GPL
Editeur Logiciel Fonctionnalités clés Prix dont ASP, C#, MSIL,
Atlantis DB CompileX.NET 2.0 Outil RAD permettant de générer 495$, Source SourceInsight 3.5 Coloration syntaxique de C# 249$
Software www.compilex.com rapidement une application .NET 995$ Dynamics www.sourceinsight.com
(VB.NET / C#). Entièrement basé sur et 3900$ SlickEdit Visual SlickEdit 8.0 Coloration syntaxique pour C#. 296$ sous
des assistants. Couvre toutes les étapes, www.slickedit.com Macro. Support de VS.NET et Linux et
de la modélisation au déploiement. d’outils de gestion de versions Windows
Existe en 3 versions : Professionnal
tels que CVS, PVCS, SourceSafe, etc.
(client-server), Enterprise (multi tiers,
distribué et web), Open Eclipse Eclipse 2.1 Bâti sur un socle de code IBM, Gratuit –
(code source du générateur) + www.eclipse.org Eclipse est l’IDE open source GPL
Improve le plus utilisé. Il ambitionne de
Alphora Dataphor 2.0 Outil de développement rapide basé 995$ (dév.)
www.alphora.com sur son propre framework et 295$ Technologies Improve C# plugin rivaliser rapidement avec des
(surcouche au .NET framework). par serveur* (open source) for Eclipse ténors tels que JBuilder ou VS.NET.
www.improve-technologies Comme son nom l’indique,
Artech Deklarit 2.1 Plugin pour Visual Studio spécialisé dans .com/alpha/esharp Improve C# plugin for Eclipse est
www.deklarit.com la génération rapide des couches "logique" un plugin pour Eclipse. Coloration
et "accès aux données". Couvre la syntaxique et Intellisense sur C#.
conception, le développement et le
Compilation depuis Eclipse.
déploiement. Basé sur une approche
déclarative. Génère automatiquement (voir encadré).
le code ASP.NET, C#,VB.NET, la couche ActiveState Perl Dev Kit Permet de créer des composants 195$
d’accès aux données, etc. 899$ www.activestate.com/ .NET écrit en Perl
56 * pour le déploiement Products/Perl_Dev_Kit
Outils de migration
Microsoft a inclus des assistants de migration directement dans
VS.NET. C’est notamment le cas des programmes compilés. VB 6, VC++
6, VJ++ 6 bénéficient d’outils de conversion qui traduisent le langage
source vers son successeur – VB6 vers VB.NET par exemple – mais
Fujitsu NetCOBOL for .NET comprend un plugin pour VS.NET. sont incapables de passer directement à C# - le langage de prédi- 57
Expressions régulières
VS.NET ne possède pas d’éditeur d’expressions régulières, qui sont
pourtant très utiles pour manipuler des chaînes de caractères. Ces der-
nières sont néanmoins disponibles au travers de deux outils gratuits.
Expresso 1.1 se distingue en embarquant une bibliothèque des expres-
sions les plus couramment utilisées.