"C'est avec une curiosité accompagnée
d'impatience que j'ai eu la chance de découvrir
C#Builder. Je connaissais déjà Visual Studio .Net qui est un bon
outil et me demandais comment Borland allait faire pour apporter sa touche
qui fait le petit plus. En fait, quand on démarre C#Builder et que l'on
connaît déjà les autres produits de Borland (notamment
c++Builder) on n'est guère dépaysé et l'on se sent
dès l'abord en terre connue. On retrouve les mêmes
fonctionnalités quasiment aux mêmes endroits , que ce soit
l'inspecteur d'objets, l'explorateur de classes, les options de projet
Seule la palette de composants a disparu de sa position habituelle pour se
retrouver, à l'instar de Visual Studio .NET, sous forme d'un volet ancrable sur
la droite de l'écran, mais avec une présentation beaucoup plus
claire des différents jeux de composants que dans l'outil de
microsoft.
D'un point de vue ergonomie d'utilisation, je trouve
l'IDE de Borland très bien pensé et c'est avec aisance que l'on
navigue dans les différentes parties de l'outil.
De plus,comme son nom ne l'indique pas forcément,
il est aussi possible avec C#Builder d'ouvrir ou d'écrire des programmes
en VB.Net et pas seulement en C#.
Autre différence de taille : si, chez Microsoft,
l'utilisation des bases de données est limitée, du moins de base,
au seul SQLSERVER, on retrouve dans l'IDE de Borland pas moins de 4
fournisseurs de données différents : Interbase, SQLServer, DB2 ,
Oracle9i , ce qui est une bonne chose. J'avais en effet trouvé
très frustrant après avoir tenté de connecter à
Interbase7 un programme écrit avec visual studio de me voir
répondre que le composant ADO ne supportait pas le type de base de
donnée demandé.
Est très intéressante aussi, la
possibilité d'importer ou d'exporter des projets de/vers Visual Studio .NET.
N'oublions pas enfin, comme c'est l'habitude avec les
outils de développement Borland, toute une batterie d'experts
destinés à accélérer la mise en route du
développement.
Au final, je dirais que C#Builder est un outil
qu'apprécieront les habitués de Delphi ou C++Builder qui
retrouveront la richesse de leurs IDE favoris, mais aussi un outil qui devrait
séduire les personnes ayant pratiqué Visual Studio car elles ne
seront pas, elles non plus, trop dépaysées. Il existe en effet
de nombreux points communs entre les deux outils, avec en prime, une ergonomie
étendue dans celui de Borland, mais aussi l'avantage d'un outil ouvert
vers d'autres technologies comme Corba ou J2EE et qui répondra
facilement à l'attente de tous ceux qui veulent développer en
utilisant l'architecture .NET pour d'autres bases de données que celle
de Microsoft."
Olivier
CONSTANS