Sweet DEV Studio est un outil de développement d'applications client Web Java basé sur Sweet-DEV, une plate-forme technique elle-même dérivée du framework Struts. Développé à l'origine par la BNP pour ses besoins internes, SweetDEV a ensuite été acquis par Ideo Technologies qui le commercialise depuis 2004.
Installation : un processus totalement automatisé
Entièrement développé en Java, SweetDEV Studio fonctionne comme un plug-in Eclipse. Le processus d'installation détecte la présence de la plate-forme de développement open source et, en cas d'absence, l'installe et la configure automatiquement. La première interface visible est celle d'Eclipse. SweetDEV Studio n'apparaît qu'après un clic sur un bouton de commande. L'IDE se manifeste par le biais de plusieurs fenêtres spécifiques, dont une exposant les erreurs présentes dans du code.
A ce stade, le logiciel demande de choisir le serveur d'applications que l'on utilisera pour tester le code. Une liste déroulante présente tous les serveurs pris en compte. Le choix comprend les modèles de serveurs les plus courants dont JBoss, WebSphere ou WebLogic. Nous avons opté pour le serveur de servlets Tomcat, déjà installé sur notre machine.
Performances : s'inspirer d'un exemple
La mise en oeuvre de SweetDEV Studio est simple : une boîte de dialogue propose de créer une application à partir de zéro ou de s'appuyer sur une application client Web type, fournie avec le logiciel. Nous avons choisi cette dernière option et personnalisé ce prototype. Les différents fichiers (.jar, .inf, etc.) composant l'application sont affichés sous forme d'arborescence. L'IDE permet de les regrouper par thèmes pour en faciliter la manipulation. Ainsi, les scripts Java et les feuilles de styles en cascade employés dans la composition des pages Web sont regroupés dans un répertoire « skin » .
L'application, basée sur des balises Struts adaptées à SweetDEV, est déjà prête à être déployée. Un clic suffit à la faire exécuter par Tomcat. Internet Explorer se lance automatiquement et présente les boîtes de saisie login et mot de passe. Seul regret, l'interface de cet exemple prédéveloppé est un peu austère.
SweetDEV Studio présente plusieurs avantages par rapport au framework Struts. Il dispose d'une gestion de droits prête à l'emploi (certaines commandes sont masquées selon l'habilitation des utilisateurs) et d'une trentaine de composants avancés qui évitent l'écriture de code. Nous avons ainsi employé dans notre application test une fonction d'export de notre tableau de données dans Excel. Nous avons aussi apprécié le composant « page » qui nous a évité de coder chaque page de l'application. Toutes nos pages ont pu disposer automatiquement des mêmes boutons, ceux que nous avions spécifiés au départ.
Cela dit, tout reste personnalisable. Pour fonctionner, ces composants spécifiques obligent à déployer l'ensemble du framework SweetDEV sur le serveur d'applications. On regrette à ce stade que l'IDE ne possède pas de dispositif de déploiement automatique. Une lacune qui contraint à packager les fichiers de son application avant de les installer dans le serveur. Côté débogage, l'IDE analyse les pages JSP, ce qui est rare. Il en affiche le code HTML et souligne toute erreur.
Notre avis : une alternative crédible aux IDE du marché
L'interface de SweetDEV Studio se révèle claire et facile d'accès. L'ajout d'un système de filtres sur la page Web se réalise par un simple glisser-déplacer. Un assistant contextuel apparaît alors et explique les actions auxquelles l'utilisateur sera confronté lorsqu'il se servira du filtre. Le code apparaît ensuite à l'écran.
Les variables employées sur la page sont affichées par types (variables de page, de session, etc.), ce qui permet de les repérer aisément. SweetDEV Studio, moins polyvalent qu'un JBuilder mais aussi moins coûteux, constitue ainsi une alternative aux grands IDE Java du marché, si tant est que l'utilisateur soit prêt à accepter son interface austère et l'absence de dispositif de déploiement automatique.
Caractéristiques
![]()
Environnement de développement pour applications clients Web Java. Il dispose d'une documentation française et anglaise bien conçue, facilement accessible et très détaillée.
Prix :
995 euros HT.
Utilisation
![]()
SweetDEV Studio convient aux structures de toutes tailles, disposant d'équipes de développeurs,
en quête d'une solution de développement Java rapide.
Principaux concurrents
![]()
Les IDE Java sont nombreux sur le marché.
Borland
et son
JBuilder 2005,
vendu 3 500 euros HT est le plus connu.
IBM
propose son
Rational Web Developer for WebSphere
Software
au prix de 1014 euros HT.
Points forts
![]()
Trentaine de composants additionnels à Struts.
![]()
Interface claire et ergonomique.
![]()
Synchronisation bidirectionnelle des éditeurs graphiques et du code source.
Points faibles
![]()
Pas de déploiement automatique sur les serveurs d'applications.
![]()
Application exemple assez austère.
|
||||||
|
|
![]()
Avec votre Espace 01net. produits, d'un clic sélectionnez-les, comparez-les et trouvez les meilleurs prix.
![]() |
![]()
|
![]()
|
||||||||||||||||||||||||||||||||||

|
|
||||||||||||||||||||||||||||||||||
Les derniers pilotes ![]() mise à jour le mercredi 07 janvier 2009
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
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
|
[ 06/01/2009 ] Windows et Internet Explorer ont perdu du terrain en 2008 > Selon les chiffres de Net Applications, le système d'exploitation et le navigateur ont vu leurs part... [ 06/01/2009 ] Une forêt inconnue découverte grâce à Google Earth > Des biologistes britanniques avaient découvert en 2005 un territoire inexploré au Mozambique, grâce ... [ 06/01/2009 ] Picasa enfin disponible pour Mac > A l'occasion de MacWorld, Google propose une version 3.0 en bêta de son logiciel de retouche photo p... [ 05/01/2009 ] Téléchargement : les dix meilleurs logiciels de la semaine > Chaque semaine, la rédaction vous propose une sélection des meilleurs nouveaux logiciels. Edition du... |
![]() | ||
![]() | Lenovo ThinkPad W700ds | |
![]() | ||
![]() | Lenovo IdeaCentre A600 | |
![]() | ||
![]() | LG LG Trumotion 480Hz | |
![]() | ||
![]() | GrosBill.com GB4H120 Intel Core i7 920 | |
![]() | ||
![]() | 3Com ICE 5420 | |
![]() | ||
| > tout le classement | ||
![]() |
|
| Abonnez-vous gratuitement ! | |
