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

Abonnez-vous aux flux RSS
Jeux
Incarnez un membre de l'élite des forces d'intervention françaises !
Télécharger
Windows Live Messenger 2009 sous toutes les coutures
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
Emploi 
Rémunérations :
30 fiches salaires des métiers informatiques passées au crible  !
Jeux
Saurez-vous devenir le plus grand fleuriste de la ville ? Jouez dès maintenant !

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

1- PeeKTON PeekBOX 200 - 1 To (2 avis)
2- Acer Aspire M1610-DM7E (1 avis)
3- Sagem Communication my850C (4 avis)
4- Acer Aspire M1100-PB7M (2 avis)
5- Orange Home Library (1 avis)
> tous les avis 
Les Meilleurs prix  

1- Telefunken Digicadre 8001 (119 €)
2- Microsoft LifeCam VX-5000 (35.50 €)
3- Xerox Phaser 6125 (131.90 €)
4- HTC S710 (275 €)
5- Nikon Coolpix P5100 (229.99 €)
Les Produits avec le plus d'Avis 

1- Nokia 5200 (43 avis)
2- Nokia N95 (27 avis)
3- Thomson GPS 420 (21 avis)
4- Free Freebox V5 et décodeur enregistreur HD (18 avis)
5- ViaMichelin X-980T (16 avis)
6- Nokia E65 (16 avis)
7- Neuf Cegetel Twin Tact (15 avis)
8- Toshiba Camiléo (12 avis)
9- HTC Touch (12 avis)
10- LG KE970 Shine (11 avis)
> tous les avis 
Les derniers pilotes 

mise à jour le lundi 06 octobre 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

Les nouveaux services de la Livebox passés au crible
Malgré quelques lacunes ou défauts mineurs d'ergonomie, l'offre de services ADSL d'Orange s'est étoffée. Explications en...
L'actualité des produits

[ 03/10/2008 ]
Téléchargement : les 10 meilleurs logiciels de la semaine
 > Edition du 3/10 : The GIMP, Mercenaries 2, Zortam MP3 Media Studio, CCleaner, Defraggler, Recuva, Ne...
[ 03/10/2008 ]
Mondial de l'auto : les GPS mieux renseignés par les réseaux mobiles
 > Information trafic plus précise, prix des carburants, prévisions météo… Les GPS s'ouvrent à Internet...
[ 03/10/2008 ]
Wii Music : un faux air de Guitar Hero
 > Les jeux musicaux se bousculent et se ressemblent. Nintendo débarquera le 14 novembre avec son Wii M...
[ 03/10/2008 ]
Cartes GPS : Garmin prépare un abonnement à vie à 119 euros
 > Les clients qui opteront pour cette option pourront mettre à jour les cartes de leur appareil sans l...

Nokia 5800 XpressMusic


BenQ S6


LG KP500


Buffalo LinkStation Live - 500 Go


Lenovo ThinkPad X200s


> 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 - TousLesPodcasts - Association RMC-BFM