Pour ma part, depuis la FAC, j'étais farouchement opposé au développement web, mais depuis un bon moment (au moins 1 ans) avec JEE5, je suis absolument conquis par les technologies de présentation de type RIA.
Pour ma part, je penche particulièrement sur RichFaces/IcesFaces couplé avec JSF + XHTML.
Ce que je trouve intéressant dans ces technologies est, outre le panel de composants proposés, la facilité d'utilisation et la réactivité de ceux-ci, entièrement due au fait que les composants encapsulent la logiques AJAX, permettant alors d'atteindre les niveau de réaction des composants de clients lourds tel que des client à base de SWING.
Par ailleurs, il faut garder à l'esprit que la contrainte imposée aux applications de nos jours est la mobilité. Un utilisateur doit être capable d'accéder à son système d'information où qu'il se trouve dans le monde. Cette contrainte pousse de plus en plus vers la sortie, les application à base de client lourds de type installable et favorise de ce fait les client légers basés sur des navigateurs, sans pour autant accepter la baisse de la qualité du design.
Dans tout ce meli-melo, les technologies de présentation de type RIA sont les bienvenue car elle nous permettent de relever le défis avec le même niveau de qualité, de réactivité, de temps de mise en oeuvre, mais aussi ammenent le développeur et ça de façon naturelle (pour certaines de ces technologies), dans un modèle de développement MVC et parfois même orienté service.
J'encourage donc tout développeur voulant s'y lancer de le faire car pour moi c'est l'avenir.
Partager