logiciels pilotes / drivers mobiles et PDA jeux logos et sonneries cartes virtuelles bandes annonces

Abonnez-vous aux flux RSS
Entretien du PC
Optimisez les performances et la stabilité de votre PC.
Gagdet 2.0
RSS, podcasts, widgets, web TV, jeux en ligne… depuis votre bureau.
FORUMS
NEWSLETTERS
CHAT
MON ESPACE PRODUIT
EMPLOI ET FORMATIONS
TELECHARGEMENT PILOTES
         01net    Web
C#Builder, plus qu'un clone de Visual Studio.NET Olivier Bibard [ DÉVELOPPEMENT ]
C#Builder, plus qu'un clone de Visual Studio.NET
L'environnement de développement C# de Borland se distingue par sa passerelle vers les composants Java et ses outils de modélisation UML. Son interface demeure cependant très proche de celle de Visual Studio.NET.

Olivier Bibard , Décision Micro, le 06/11/2003 à 08h00

Très présent dans les environnements Java ou C++, Borland avec C# dispose d'un atelier de développement qui relie, grâce à la technologie Janeva, les mondes.NET et Java. C#Builder possède ainsi un réel avantage sur Visual Studio.NET, seul logiciel existant jusqu'à présent. Nous avons testé la version Architecte de C#Builder qui abrite également un module de modélisation UML.

Configuration : une ressemblance étonnante

L'installation sur une plate-forme Windows XP et la prise en main de C#Builder ne posent aucun problème, surtout si l'on a déjà utilisé Visual Studio.NET. L'interface ressemble en effet, à quelques détails près, à celle de l'atelier de Microsoft. Mêmes fenêtres flottantes, même éditeur de code au centre de l'écran, même palette d'outils à gauche... tout rappelle Visual Studio.NET. Son maniement et la boîte de dialogue « Nouveau projet » sont également similaires. Il est dommage que Borland n'en a pas profité pour alléger quelque peu cette interface qui, par sa richesse, peut dérouter l'utilisateur.

Prise en main : écrire un minimum de code

Nous avons exploité toutes les étapes permettant de créer deux applications clientes, l'une de type WinForm, avec une interface riche pour le client serveur et l'autre, de type WebForm, à base de pages ASP.NET pour le web. Il faut commencer par construire une connexion avec la base de données. Pour ce faire, C#Builder est livré avec les versions pour développeurs de Microsoft SQL Server, de DB2 et d'InterBase, la base pour périphériques mobiles de Borland. Le logiciel accède aussi nativement à Oracle, même si celle-ci n'est pas incluse. Établir une connexion n'a posé aucun problème, tout étant automatisé. Le Data Adapter, un composant C#, se charge de tout : il gère d'autres objets pour accéder aux bases, traiter les requêtes ou initier et garder le contexte des opérations transactionnelles. En conséquence, tous les paramétrages s'effectuent depuis un point unique, les écrans du Data Adapter.

Créer les requêtes SQL est simple et passe par la sélection des opérateurs et les champs d'une table à la souris, C#Builder générant automatiquement le code correspondant. La définition d'un commit ou d'un roll back passe par des listes déroulantes. L'étape suivante, que l'on compose un client lourd ou web, a consisté à assembler la fenêtre de travail de la future application, c'est-à-dire à faire glisser les boutons de contrôle à l'écran, le code qui décrit les propriétés du contrôle apparaissant automatiquement en arrière-plan dans l'éditeur de C#Builder. Même souplesse pour les applications web, un éditeur HTML Wysiwyg permettant de visualiser et de modifier le code généré au vol. Nous avons aussi testé la technologie Janeva, la passerelle vers Java ou Corba. Celle-ci nous a permis d'inclure facilement dans notre application un lien vers un EJB et un objet Corba. Il a suffi d'appeler depuis un menu notre EJB, un fichier.ear, dont C#Builder a automatiquement décrypté les méthodes et qui a été ensuite exploité par le logiciel comme un composant C# ordinaire.

Notre avis : des fonctions UML très poussées

Les fonctions de modélisation UML de C#Builder sont simples à mettre en oeuvre. Nous avons modélisé ainsi une gestion de contacts et construit nos diagrammes de classe à la souris, C#Builder ayant généré automatiquement le code C# de notre application. Il nous a suffi ensuite de construire les écrans clients et de les relier aux sources de données.

En résumé, C#Builder est un bon outil de développement, facile à manier et sa passerelle Janeva est un atout face à son concurrent. Il présente aussi l'avantage de fournir en standard un grand nombre de SGBD dans leur version développeur, ainsi que Cassini, un serveur web.NET en open source.

Borland : C#Builder
Caractéristiques

Outil de développement pour la plate-forme.NET ; permet de développer aussi bien des applications client-serveur traditionnelles ou web ; possède un module de modélisation UML issu de la gamme Together, rachetée l'année dernière par Borland ; peut s'interfacer avec d'autres produits annexes de l'éditeur comme la gestion de configurations (StarTeam) ou la gestion des exigences (Caliber ; fonctionne avec Windows 2000 et XP.

Prix : 2 499 euros ht pour la version Architecte.

Utilisation

Toutes les entreprises susceptibles de faire cohabiter des applications J2EE ou Corba existantes avec de nouveaux programmes pour.NET .

Principaux concurrents

Visual Studio.NET de Microsoft, vendu à partir de 400 euros ht.

Points forts

- Création en mode Wysiwyg des écrans de l'application.

- Interfaçage transparent avec des composants Java et Corba.

- Bases de données développeur fournies.

Points faibles

- Interface trop semblable à celle de Visual Studio.NET.



écrire à l'auteur imprimer
envoyer par mail
Cet article est extrait de : Décision Informatique

Seul hebdomadaire généraliste qui aide concrètement au choix et à la mise en œuvre opérationnelle, grâce à une information pragmatique et concrète.

Découvrez le magazine
Contactez la rédaction
Abonnez vous
Devis et Factures
Réalisez facilement en quelques minutes des devis et factures professionnels et analysez votre activité.
Jeux
Faites vos valises et partez pour un voyage exceptionnel à travers les cieux ! Télécharger !

Avec votre Espace 01net. produits, d'un clic sélectionnez-les, comparez-les et trouvez les meilleurs prix.
Vos derniers Avis 

1- LG 47LG5500 (1 avis)
2- LG L 1900R-BF (4 avis)
3- Acer Aspire M5640-DMBE (1 avis)
4- Sony VGN-N21E/W (5 avis)
5- Philips DCM230 (1 avis)
> tous les avis 
Les Meilleurs prix  

1- Western Digital My Book Office Edition (108.50 €)
2- Thomson EH308 (159.99 €)
3- Nec AccuSync LCD93V (181.50 €)
4- Takara VIC28 (215.74 €)
5- Magellan eXplorist 500 LE (220 €)
Les Produits avec le plus d'Avis 

1- Nokia 5200 (43 avis)
2- Nokia N95 (24 avis)
3- Thomson GPS 420 (21 avis)
4- Free Freebox V5 et décodeur enregistreur HD (18 avis)
5- Nokia E65 (16 avis)
6- ViaMichelin X-980T (15 avis)
7- Neuf Cegetel Twin Tact (14 avis)
8- HTC Touch (12 avis)
9- Toshiba Camiléo (11 avis)
10- alertegps.com G200 (11 avis)
> tous les avis 
C'est moi qui le dis !

Il faut en finir avec le « jusqu’à » des FAI
Il y a des mots qui fâchent. Et si j’osais, j'affirmerais que les opérateurs du câble et de l’ADSL sont avant tout des hypocrites. Juste pour ne pas...
Les derniers pilotes 

mise à jour le vendredi 25 juillet 2008
WINDOWS MAC LINUX



système d'exploitation
On a osé installer Mac OS X sur un « vulgaire » PC !

vidéo
Windows Vista : pilotez l'interface et tapez vos textes sans les mains !

vidéo
Faites tourner Windows Vista sur Mac
> toutes les vidéos 
 

Le blog des Experts

   Les recherches les plus populaires

Question conso

Est-il facile d'éviter la taxe sur les disques multimédias ?
En achetant séparément un disque dur multimédia et un boîtier, on peut faire l'impasse sur la taxe « copie privée ». Mais l'assemblage ne...
L'actualité des produits

[ 23/07/2008 ]
Vista ralentirait les futurs disques durs SSD de Sandisk
 > Le fabricant affirme qu’il doit optimiser la technologie de ses disques SSD de grosse capacité pour ...
[ 22/07/2008 ]
AMD prépare bien une riposte à l'Atom d'Intel
 > Le nouveau PDG d'AMD a confirmé que la firme planchait sur un microprocesseur à basse consommation a...
[ 22/07/2008 ]
Première mise à jour pour Firefox 3
 > Le navigateur « open source » de la fondation Mozilla passe à la version 3.0.1. Celle-ci corrige plu...
[ 22/07/2008 ]
Nouvelle bêta pour la suite bureautique gratuite OpenOffice 3.0
 > La bêta 2 est disponible en téléchargement, en attendant la mouture définitive, qui devrait sortir à...

Panasonic Lumix LX3


Alienware Area-51 m17x


SKPAD MS1


Packard Bell iPower X2


MSI GX620-020


> tout le classement  
Abonnez-vous gratuitement !
Actus produits
Produits hebdo
 
découvrez 01men.com
> toutes nos newsletters

FLUX RSS
GLOSSAIRE
Des centaines
de définitions techniques

 enrichissez notre Wiki
A | B | C | D | E | F ... Y | Z

et aussi
et aussi
et aussi
KIOSQUE
01 Informatique
01Informatique
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
Micro Hebdo
L'hebdo qui vous simplifie la micro et Internet.
L'Ordinateur Individuel
L'Ordinateur Individuel
Le mensuel informatique qui vous informe et vous conseille.

Les flux RSS de 01net.


Tous les PodCasts
audio et video
Tous droits réservés © 1999 - 2008 Internext - 01net.
Sites du réseau 01net Network : 01net. - 01men - RMC - BFM - BFM TV - La Tribune - Micro Achat - TousLesPodcasts - Caractere.net - Electronique.biz - Mesures.com - Transaction.fr