Les applications riches s’invitent dans Liferay
En s’associant au framework Vaadin, le portail open source propose de nouvelles fonctions de création d’applications riches.
Sur le continent européen, Liferay n'a pas l'aura d'un JBoss ou d'un eXo Portal (les deux portails ayant depuis peu fusionné dans le projet GateIn). Créé à l'origine pour une église américaine, ce portail dispose néanmoins d'une solide communauté d'utilisateurs dans le monde ainsi qu'en France. Parmi ses intégrateurs dans l'Hexagone figurent GFI, Ippon Technologies et SQLI. Son ergonomie et le jeu de portlets qu'il intègre en font un produit apprécié des développeurs. Aujourd'hui, ceux-ci vont pouvoir bénéficier de toutes nouvelles fonctions de création d'applications riches, directement au-dessus du portail. Vaadin, un framework RIA détenu par la société IT Mill, vient en effet de s'associer à Liferay et va déverser sa bibliothèque dans les prochaines versions du portail, à compter de la 5.3.
Des RIA modulaires
A la différence d'autres frameworks, l'architecture Vaadin est orientée serveur. La logique applicative reste sur le serveur et la majorité des traitements s'y exécutent. La partie Ajax, qui s'appuie sur le GWT de Google, n'est exploitée que pour gérer les interactions avec l'utilisateur. Vaadin offre une grande compilation de composants d'interface graphique tels les boutons, les tables ou les arbres. En somme, ce framework offre une approche très modulaire de la création d'applications riches. Pour présenter aux développeurs les interactions de Vaadim avec Liferay, un tutoriel est déjà disponible.
Quelle est la différence entre GWT et Vaadin ?
de
DominiqueD.
, posté le 16 octobre 2009 à 19h20
Jamais bien savoir, merci.
100% serveur
de
L'auteur de l'article
, posté le 16 octobre 2009 à 23h00
Bonsoir,
Pour faire simple, Vaadin est un framework 100 % orienté coté serveur. GWT opère seulement coté client. Vaadin ajoute en plus la validation coté serveur à toutes les actions. Cela signifie que si la donnée client interfère, le serveur le notifie et ne permet pas qu’elle s’exécute .
Dans Vaadin, il n’y également pas besoin de compiler du Java en Javascript. Au lieu de cela, on utilise du Java natif coté serveur. GWT , qui est utilisé par Vaadin pour le rendu des résultats d’une page web, ne sert qu’à la compilation du « client léger» coté client.
Les applications Vaadin peuvent être déployées comme des servlets Java sur n’importe quel serveur Java y compris Google app engine. Elles peuvent également être déployées comme des portlets sur n’importe quel portail Java, en particulier Liferay.
Ce qui est sur c’est qu’un Framework 100% serveur, ce n’est pas pour tout le monde. Mais il devrait certainement trouver sa place, comme les autres.
Pour faire simple, Vaadin est un framework 100 % orienté coté serveur. GWT opère seulement coté client. Vaadin ajoute en plus la validation coté serveur à toutes les actions. Cela signifie que si la donnée client interfère, le serveur le notifie et ne permet pas qu’elle s’exécute .
Dans Vaadin, il n’y également pas besoin de compiler du Java en Javascript. Au lieu de cela, on utilise du Java natif coté serveur. GWT , qui est utilisé par Vaadin pour le rendu des résultats d’une page web, ne sert qu’à la compilation du « client léger» coté client.
Les applications Vaadin peuvent être déployées comme des servlets Java sur n’importe quel serveur Java y compris Google app engine. Elles peuvent également être déployées comme des portlets sur n’importe quel portail Java, en particulier Liferay.
Ce qui est sur c’est qu’un Framework 100% serveur, ce n’est pas pour tout le monde. Mais il devrait certainement trouver sa place, comme les autres.
à lire aussi
SUR LES MÊMES THÈMES 


nos newsletters
Abonnez-vous à Micro Hebdo : 4,90 €/mois
Abonnez-vous à l'Ordinateur Individuel : 3 €/mois
Abonnez-vous à la version digitale
Abonnez-vous à 01Business et Technologies : 19 €/mois

















alerter le modérateur