Sun va officialiser cela dans JavaFX 2, avec son WebView.
Maintenant, je suis peut-être hors sujet par rapport à ce que tu recherches.
2011/5/23 Sebastien Bordes <sebastie...@gmail.com>:
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google Groupes Toulouse JUG.
> Pour envoyer un message à ce groupe, adressez un e-mail à toulou...@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse toulouse-jug...@googlegroups.com.
> Pour plus d'options, consultez la page de ce groupe : http://groups.google.com/group/toulouse-jug?hl=fr
>
>
J'entends bien l'argument du déploiement à la charge des clients lourds.
L'applet, le Flex, l'ExtJS ou le <remplir avec votre techno préférée>
représentent zéro effort puisque tout le monde à un navigateur.
Sauf que un coup c'est flash qui fait défaut, un coup c'est ce satané
navigateur que je n'avais pas testé qui plantouille...
Quand à l'argument marteau pilon "swing est moche" je vous renvoie aux
présentations du fondateur de JGoodies pour apprendre qu'une IHM SWT
peut tout aussi bien être à vomir. IntellijIDEA est tout en swing, c'est
donc qu'on peu faire quelque chose de beau avec !
Et La standardisation du Look & Feel me direz vous ? Pour ma part
InetllijIDEA tourne sous Ubuntu Gnome, et la différence avec GTK ne me
choque guère... Mais les goûts et les couleurs. Une application Flex
n'est pas plus "Platform Look And Feel Compliant" que Swing.
Par contre un client lourd à l'avantage de pourvoir travailler avec un
serveur en mode événementiel sans faire de bricolages du type "long
polling" et consort.
Y aurait-il moyen de réhabiliter les clients dits lourds ?
Fred.
Une sorte de "GWT" avant l'heure, qui, sans "tirer" tout le code m�tier
cot� client, utilise Swing client plut�t que de g�n�rer du JavaScript
client .
�a n'a pas pris tant que cela au final dans la communaut�, mais
l'approche est int�ressante.
Cdlt,
Emmanuel
J'ai beaucoup pratiqué Java Web Start : Windows, Mac, Linux, détection de la JVM, déploiement de lib native, endorsed lib, jar signés, MAJ des certificats, usage derrière des proxies http avec auth NTLM... et ma conclusion est simple JWS n'est pas au niveau.
C'est plein de bugs, de limitations, l'expérience utilisateur est catastrophique, les mises à jour peuvent mal se passer (pas le même fonctionnement si on relance l'appli depuis la page web ou un raccourci)...
Bref à oublier, adobe AIR est mieux mais de toute façon là n'est pas le sens de l'histoire : pure web HTML 5 (jQuery, GWT...) !!
2011/5/25 Florent Garin <floren...@docdoku.com>:
La réalité c'est que Sun et encore plus Oracle ne s'intéressent pas à Java sur le client. Il n'y a qu'à voir l'énergie qu'ils mettent sur JavaFx, ils n'arrivent même pas à faire semblant ;=)
Bonjour,
J'ai beaucoup pratiqué Java Web Start : Windows, Mac, Linux, détection de la JVM, déploiement de lib native, endorsed lib, jar signés, MAJ des certificats, usage derrière des proxies http avec auth NTLM... et ma conclusion est simple JWS n'est pas au niveau.
C'est plein de bugs, de limitations, l'expérience utilisateur est catastrophique, les mises à jour peuvent mal se passer (pas le même fonctionnement si on relance l'appli depuis la page web ou un raccourci)...
Bref à oublier, adobe AIR est mieux mais de toute façon là n'est pas le sens de l'histoire : pure web HTML 5 (jQuery, GWT...) !!
Je ne connais pas de projets d'envergure (sur l'aspect déploiement
massif) qui l'utilisent.
Par contre, je connais des projets qui l'ont utilisé et qui l'ont
abandonné comme les jeux en ligne suivants :
http://www.puzzlepirates.com/
http://www.runescape.com
Pour eux c'est très important que l'installation et la MAJ se passe
sans anicroche, sinon l'utilisateur est perdu.
Ils ne peuvent pas non plus se permettre de faire du support à des
utilisateurs qui se demanderaient ce qu'ils doivent faire avec le
fichier jnlp !
Maintenant dans le cadre d'un intranet où les utilisateurs en nombre
plus réduit et avec pour eux obligation de faire un minimum d'effort
pour installer le soft, OK JWS peut être acceptable.
--
Florent Garin
Société DocDoku
Consulting, Training, Open Source
Directeur associé
Buropolis - Bâtiment B - 150 Rue Nicolas Louis Vauquelin
31100 Toulouse
Mobile : + 33 (0)6 81 91 01 71
Tel : + 33 (0)5 61 72 24 09
Fax : + 33 (0)9 56 10 29 17
http://www.docdoku.com
Je critique davantage JWS que Swing.
En fonction du besoin du client et de l'existant Swing peut se
justifier sans problème.
Par contre JWS comme techno de déploiement, je le répète cette techno
est dans la pratique très très décevante. Je sais malheureusement de
quoi je parle on l'utilise pour notre produit www.docdoku.net et on a
du développer un certain nombre de hacks pour les libs native, API
endorsed...
Je ne connais pas de projets d'envergure (sur l'aspect déploiement
massif) qui l'utilisent.
Par contre, je connais des projets qui l'ont utilisé et qui l'ont
abandonné comme les jeux en ligne suivants :
http://www.puzzlepirates.com/
http://www.runescape.com
Pour eux c'est très important que l'installation et la MAJ se passe
sans anicroche, sinon l'utilisateur est perdu.
Ils ne peuvent pas non plus se permettre de faire du support à des
utilisateurs qui se demanderaient ce qu'ils doivent faire avec le
fichier jnlp !
Maintenant dans le cadre d'un intranet où les utilisateurs en nombre
plus réduit et avec pour eux obligation de faire un minimum d'effort
pour installer le soft, OK JWS peut être acceptable.
à l'époque ou ils ont sorti ca cela n'a pas été le seul projet mal poussé
par Sun.
Je ne peux que rejoindre ce que dit Florent.
c'est bien dommage car il existe des extensions a swing qui sont
vraiment super sympa (jgraph, jfreechart, ...).
Perso les approches à base de Flex me séduisent aussi peu :(
Par contre j'avoue avoir été surpris par ta présentation HTML5, et surtout
le "peu" de temps de réalisation pour un rendu aussi sexy.
(même si perso le mode-web déclenchera toujours de fortes nausées chez moi).
Pat
Et j'ai peur que JavaFx ne suive le même chemin.
Effectivement c'est vraiment dommage que le boulot n'ait pas été fait
jusqu'au bout.