Difficile comme question :-)

[R�ponse � Yagiz Erkan]

>> Le d�veloppement d'une interface Swing semble �tre pr�s de
>> 5 fois plus rapide � r�aliser, entre le d�boggage, le design,
>> le contr�le de session, la v�rification d'encha�nements
>> entre pages...

> Ca me parait peu r�aliste... Ayant d�j� travaill� dans des projets de
> Swing et de Servlet/JSP, je pr�f�re de loin les Servlet/JSP.

Je ne serais pas si cat�gorique :

Si le logiciel est une navigation � travers des donn�es avec une surcouche
d'intelligence, alors Servlet/JSP est une tr�s bonne solution.
Quand je dois d�velopper ce genre de produit sur c�d�rom en Java j'utilise
JEditorPane pour afficher du HTML :-)

Si maintenant le logiciel est pour exploiter des donn�es fortement coupl�es
et dont les relations entre elles sont complexes alors une interface
logiciel classique (et donc Swing car AWT ce n'est pas �a :-) est bien plus
adapt�e.
 
> Je trouve que tu peux m�me te permettre d'avoir une �quipe de d�butants
> pour le dev Internet controll� par un d�veloppeur exp�riment�.

Par contre, je suis tout a fait d'accord. On  peut utiliser JSP en ne
connaissant que HTML (avec une supervision) alors que pour Swing il faut
vraiment mettre les mains dans le cambouis et bien conna�tre Java (voir m�me
les Thread, :-( )

[R�ponse � marc]

> les appli web sont
> -peu maintenables
Pas tr�s vrai quand tu travailles avec Servlet et JSP. Tu arrives a
diff�rentier la couche IHM (Jsp & Servlet) et la couche m�tier (Servlet &
Java).

> -peu reutilisable
La partie HTML et JSP est jetable mais pas certaines servlet et pas la
couche m�tier.

> -trop proche du protocole http
Je ne comprend pas trop la remarque.
Veux tu dire que c'est un dialogue asynchrone alors que l'interface fen�tre
classique est pratiquement synchrone ?


> Cela dit de nouvelle solution bas� sur les tag librairie/ et struts
> www.struts.application-servers.com
> www.kobrix.com
> devrait reduire ces co�ts

Oui, le mod�le MVC est tr�s int�ressant et permet une forte r�utilisation
des composant d'affichage dans Swing. Vivement une impl�mentation pour HTML.

> mais je ne suis pas convaincu du r�sultats
> struts est encore assez bas niveau

No comment, non test�.
Par contre, j'ai vu l'environnement ASP .NET, il y a de tr�s bonne id�es. On
d�finis sa page de visualisation en HTML et on d�finit une page de
programmation qui re�oit les �v�nements. On retrouve � quelque chose pr�t
une programmation �v�nementielle que l'on conna�t dans les applications
"classiques". Une piste int�ressante pour pouvoir faire un mod�le MVC.

> Pour ma part pour des applications intranet
> mon choix est fait Appli/javaplugin/SOAP

Tu peux d�tailler.
La solution .NET (de Microsoft pour ceux qui �taient en vacances sur Mars)
repose aussi sur SOAP (et en plus sur WSDL).

> Maintenat dans le cas de protail web
> le java plugin me parait un peu lourd ;)

Tout d�pend de "l'intelligence" du site. Je g�re aussi des site HTML+ASP.
Ils sont rapide et peu co�teux jusqu'� un niveau de complexit� � partir du
quel un choix plus objet (par exemple Java) devient plus pertinent.


>> HTML est simple, 
> Sauf que, malheureusement, faire un site web sans Javascript 
> me parait difficile. Et l�, on entre dans le domaine du 
> paranormal, avec des version de navigateur � g�rer, ... 

J'arrive a faire la plupart des sites sans recourir � du JavaScript bien
compliqu� (et donc cross-navigateur).
Bien sur, il faut accepter une interface Web et ne pas vouloir des barres de
menu, des bo�tes de dialogues, etc...
L'ergonomie souhait�e peut faire balancer vers Swing (l'ergonomie et non la
fonctionnalit�).


>> bien maitrise par bcp de gens, les outils du marche 
>> sont un vrai plus... 

> Par rapport � quoi ? 

Il n'y a pas d'�diteur aussi simple que DreamWeaver (par exemple, on ne va
pas bataill� sur les �diteur HTML :-) pour faire une interface Swing.

Cordialement,

--------------------------------------------------------------------
Erik Mazoyer, Chef de projet
HyperOffice
6, rue Jacques Daguerre - 92565 Rueil-Malmaison Cedex
T�l. 01 41 96 96 76
Fax 01 41 96 96 77
M�l  [EMAIL PROTECTED] 

-----Message d'origine-----
De: Yagiz Erkan [mailto:[EMAIL PROTECTED]]
Date: lundi 18 f�vrier 2002 16:20
�: [EMAIL PROTECTED]
Objet: Re: Co�t_de_r�alisation_JSP/SWING


> Le
> d�veloppement d'une interface Swing semble �tre pr�s de 5 fois plus
> rapide
> � r�aliser, entre le d�boggage, le design, le contr�le de session, la
> v�rification d'encha�nements entre pages...

Ca me parait peu r�aliste... Ayant d�j� travaill� dans des projets de
Swing et de Servlet/JSP, je pr�f�re de loin les Servlet/JSP. Je trouve
que tu peux m�me te permettre d'avoir une �quipe de d�butants pour le
dev Internet controll� par un d�veloppeur exp�riment�.

Par contre, je pense qu'il est rare que tu ais le choix entre Swing et
Servlet/JSP. Ils font parties des architectures diff�rentes. Quel est
le contexte de ton projet?

  Yagiz (http://www.erkans.com)

__________________________________________________
Do You Yahoo!?
Everything you'll ever need on one web page
from News and Sport to Email and Music Charts
http://uk.my.yahoo.com

Répondre à