Eclipse RAP

Le projet Eclipse RAP (Rich Ajax Platform) permet le développement d’applications serveur comme si vous développiez une application Eclipse RCP (composition de plugins).

La bibliothèqe SWT a son équivalent pour cette plateforme, elle s’appelle RWT (RAP Widget Toolkit). L’API est très très proche de SWT et par conséquent la conversion d’une application Eclipse RCP en RAP demande très peu d’investissement (enfin ça c’est dans la pratique).

/images/webworkbench.jpg

Par conséquent, le développeur n’a donc pas besoin de connaître l’HTML ou le JavaScript pour développer. Un concurrent de plus pour GWT. Sans entrer dans les détails, la majeure partie des traitements sont effectués sur le serveur. Un événement sur l’IHM est transmis au serveur qui retourne le feedback associé, un peu à comme le cycle de vie de JSF. Ces nombreux aller/retour entre le client et le serveur amèneront logiquement à se poser des questions de performance. Je suis curieux de savoir comment employer TPTP pour tester les IHM d’une application Eclipse RAP ?

À noter que le version 1.0 devrait sortir aux alentours de l’Eclipse Summit Europe où une session « Eclipse RAP » doit se dérouler.

Voici quelques liens :

Il se pourrait que dans un prochain cours je m’intéresse à ce projet…

(Modification apportée le 16 octobre 2007) : la version 1.0 d’Eclipse RAP vient de sortir

Ce billet est open source. Vous avez noté un problème de typographie ?
Ou quelque chose d'obscur ? Améliorer ce billet à partir du dépôt GitHub.