Article complet: Eclipse RAP

Eclipse RAP

Mars 6th, 2009

Il y a quelques jours lors d'un déjeuner avec Jean-Marie Damas (un des organisateurs de l'Agile Tour), nous avons évoqué le framework Eclipse RAP (Rich Ajax Platform).
Ce framework n'est pas vraiment tout nouveau et finalement si discret qu'il n'est pas très connu.
L'idée de RAP est d'être le pendant de RCP (Rich Client Platform) dans le monde Web. Il fournit le même environnement "Workbench" et les applications RAP sont implémentées avec les mêmes APIs SWT et JFace que celles tournant sous RCP.
Cette approche universelle peut séduire mais elle me rappelle un peu trop de nombreuses autres tentatives de grand écart qui se sont soldées pour la plupart par des échecs. JDO (Java Data Objects), par exemple, voulait offrir une API unique de persistance et cela quelque soit le système de stockage sous-jacent (BD, XML, fichiers à plat...).

Si l'on souhaite obtenir le meilleur de la plateforme d'exécution il n'est pas souhaitable de concevoir une application web comme une application lourde, une application de bureau comme une application pour mobile...La liste est longue !

Eclipse RAP

Commentaires, Pingbacks:

Commentaire de: JM.D [Visiteur] · http://www.sigmat.fr
Salut Florent.
Tu as raison pour le "grand écart" qu'est en train d'essayer de réaliser IBM (pardon, Eclipse.org ;-) ). Tenter de construire une "tête de pont" avec son infrastructure logicielle RCP (incluant Equinox et donc OSGi) depuis le client (le "C" de RCP) vers le serveur ...
Pas sûr qu'ils y arrivent mais OSGi a l'air de vouloir prendre sa place comme alternative aux serveurs d'application JEE (Springsource aussi, avec "Spring Dynamic Modules") et proposer un autre modèle de composants applicatifs.
On verra, il faut attendre Eclipse 4 (e4 : http://www.eclipse.org/e4/) pour voir ce que deviendra réellement RAP, Eclipse.org est en train de refondre complètement le modèle applicatif RCP !
Permalien 16.03.09 @ 09:51

Laisser un commentaire:

Votre adresse email ne sera pas affichée sur ce site.
Votre URL sera affichée.
Balises XHTML autorisées: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
Options:
 
(Les retours à la ligne deviennent des <br />)
(Placer des cookies pour le nom, l'email & l'url)

authimage
Note:si votre commentaire est rejeté, vous devez rafraichir la page avant de la soumettre à nouveau !