jeudi 26 avril 2007
Flex devient Open-Source
Par Sébastien Pierre, jeudi 26 avril 2007 à 15:39 :: Langages
Ce n'est pas vraiment dans mon habitude de faire le relais de nouvelles de ce genre, mais je voulais juste partager mes réflexions sur le fait que Flex devienne Open-Source.
Le web a vraiment beaucoup changé dans les deux dernières années, et on a vu une floraison de projets open-source, reflétant un vif intérêt pour les applications client "riches" (applications web en HTML ou en Flash). Tout personne ayant tenté des choses un peu avancées avec HTML auront vu les limitations de HTML/JavaScript en ce qui concerne l'animation, ou même des interfaces graphiques avec des représentation non conventionnelles (listes, arbres, etc), et l'intérêt que peu avoir Flash pour des visualisations interactives.
Il y a clairement une convergence desktop/internet qui se fait de plus en plus nette, et j'ai l'impression qu'Adobe a décidé de d'attaquer ce problème de manière frontale en propulsant sa plateforme Apollo et les technologies connexes (Flash, ActionScript 3 et donc Flex) dans la sphère des développeurs. Jusqu'à présent, le fait que la plateforme Flash soit propriétaire, et qu'elle a très mauvaise réputation auprès des développeurs Web (HTML/CSS, amis du W3C), a sans doute limité son utilisation dans bon nombre de sites, mais il faut avouer qu'en pratique, il y a de nombreux cas oû HTML/JavaScript ne tiennent tout simplement pas le coup (si vous avez de nombreux éléments graphiques a afficher, si vous voulez de l'animation, etc).
Est-ce que le poisson va mordre à l'hameçon ? C'est difficile à dire pour l'instant, mais avec un changement de stratégie (une ouverture sur la communauté des développeurs, laboratoire à ciel ouvert "Adobe Labs", open source) appuyé par une machine marketing/buzz plutôt efficace, on peut anticiper quelques évolutions cette année. Je ne serais pas surpris si dans quelques temps Adobe allait essayer de faire passer quelques petites choses relatives a Flash dans le W3C.
Personnellement, j'espère surtout voir plus de synergies entre les applications de bureau et les applications web, notamment en ce qui concerne le partage de données (ex: agenda, list de contacts, etc). Je trouve qu'il y a relativement peu d'intérêt à avoir (par exemple) un Photoshop pour le web, qui soit plus lent et ait moins de fonctionnalités que le Photoshop classique...
Update: Fred Cavazza donne une bonne explication aussi de Flex par rapport a Apollo.
