dimanche 8 mars 2009

Spring, Eclipse & Flex : quelle relation ?

Spring & Flex :

SpringSource, continue dans sa lance pour rendre Springframwork incontournable dans le monde java et tout ce qui est en relation avec Java EE.

A la base un Ioc, Springframwork a relevé le défi « annoncé » de simplifier le développement Java EE, et peut être avec une arrière pensé «à peine cachée» de s'y substituer.

La majorité des projets Sping simplifient le coté « back end », quelques autres assistent les technologies du client GUI (IHM) : Sping MVC, SpringRCP, support JSF, …

Mais voilà, Sping est en phase finale de livraison d'une intégration du monde Flex, à Java EE avec le monde Java EE, un projet lancé en 2007.

C'est le projet Spring BlazeDS Integration.

Rappelons, que BlazeDS est un complément à Flex pour connecter un(e) RIA (Rich Internet Application) basé sur Flex à des services java dans le Back-end.

En effet, un(e) super RIA sans données « synchronisés » avec les applications du Système d'Information, n'a aucun sens pour des applications d'« Entreprise ».

Ainsi,
Spring BlazeDS Integration,
est supposé amener vers Flex, une bonne partie des habitués et fidèles de java et Spring Ioc.

Un super cadeau à Adobe (j'espère pour SpingSource qu'il a bien négocié son effort).

Rappelons, qu'un autre projet open source, plus ancien, Granite Data Services (GraniteDS or GDS) est en concurrence avec BlazeDS. Mais que ce dernier, n'ayant pas eu le support direct de SpringSopurce, offre, lui-même, sa propre intégration avec Spring.

Eclipse & Flex :

D'un autre coté, la fondation Eclipse, toujours soutenue par IBM, continue à préparer la prochaine version de Eclipse, la fameuse Eclipse e4 (qui est encore à la version 0.9M1 et annoncé pour la mi-2010.).

Le plus intéressant, c'est l'effort consenti sur la migration de SWT vers Flex : Code ton application en SWT/java et publie le résultat sous forme SWF de Flex (avec du ActionScript).

L'idée est simple et même pas originale, me dirait on de coté GWT !

Le projet n'est pas aussi évident, c'est popur cela que Eclipse creuse d'autre piste en parallèle, SWT vers dojo et RAP (Eclipse Rich Ajax Platform).

Spring, Eclipse & Flex : quelle relation ?

La question qui se pose alors :

Est-ce qu'il s'agit d'une simple réponse, à la demande des utilisateurs de Flex, ou bien d'une prédiction que Flex va remporter la guerre des RIA en relation avec le virage SaaS, et pas seulement la bataille du Web 2.0.

Tout cela pour contrer SUN ? et JavaFX ?

Si cela se confirme, il est temps d'investir sur Flex! Qui n'est malheureusement pas un standard, et dont la pérennité dépend d'un seul acteur (bien qu'il soit open source).

A suivre ..

0 commentaires :

Enregistrer un commentaire

Architecte SOA & Professionnel Open Source Headline Animator

 
Khaled BEN DRISS
Cloud Computing, SOA et Web 2.0 : Des sujets techniques sur SOA et l'Open Source : de Java & .Net, PHP5, Symfony, à SaaS / PaaS en passant par Azure, google appengine, le BPM, la Modélisation et d'autres sujets du coté du serveur et cloud computing.