vendredi, septembre 21, 2007

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).


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 GoogleWebToolkit. Sans entrer dans les détails, la majeur partie des traitements sont effectués par le serveur. Un événement sur l'IHM est transmis au serveur qui retourne le feedback associé, un peu à la sauce du 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 ?

A noter que le version 1.0 devrait sortir aux alentours de l'Eclipse Summit Europe où une session "Eclipse RAP" doit se dérouler.

Voilà 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