Ulhume, le 15 May, 2008 - 20:34

@armetiz Non, tu ne te trompes pas mais cela dépend grandement du framework que tu utilises. Prends une application comme GMail par exemple, son ergonomie a été la clef de son énorme succès, c'est une application riche au sens littéral du terme et contrairement aux apparences, elle a été plus simple à développer (au dire de l'équipe en charge) que si elle avait été écrite en flash. Tout cela par l'utilisation de GWT (le Toolkit Java/Web de Google) qui permet de fabriquer une application WEB de la même manière que l'on écrit une application en SWING (si j'utilise des termes inconnus, n'hésites pas à me le dire, j'expliciterais). En gros tu dessines tes écrans dans une vision composant des choses (comme avec Delphi, VB & co), tu câbles des événements, tu développes tes traitements, et ce n'est qu'une fois l'application fonctionnelle que tu te préoccuper de l'aspect visuel (CSS). Ensuite la communication client/server, la mécanique AJAX, tout cela est noyé dans le framework au point où tu n'as à peu prés jamais besoin de t'en préoccuper. J'ai à un moment commencé à développer un toolkit sur ce principe qui pousse le bouchon encore plus loin et rend une application JAVA/SWING compatible web "nativement". Je n'ai jamais eu le temps de terminer mais le concept marchait à merveille.

Maintenant te dire que tu as le même niveau de confort qu'avec Flash et l'IDE Adobe, ce serait malhonnête de ma part car 1/ des choses comme la 3D ne sont pour l'instant pas accessible (sauf VRML) au pure WEB, la plateforme Flash est, au vue de ses spécifications, plus riche 2/ Je ne suis pas un développeur sur cette plate forme. Mais ce que je sais pour sur, en tant que chef de projet répondant régulièrement à des appels d'offres et réalisant quelques mission quant on les remporte est qu'un couple Java/GWT ou assimilé répond à 99.9% des besoins en applications WEB, même ultra-riche, en tout cas pour le monde professionnel.

Pour Gnash (compatibilité, connaissance des specs), pas la peine de préciser que nous somme d'accord. Je pense réellement que cela sera un plus pour ceux qui veulent avoir une vrai cross-compatibilité de cette plateforme.

Répondre

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...