SproutCore

 

SproutCore est un nouveau Framework javascript qui semble particulièrement prometteur au niveau de ses capacités à rendre plus aisé le développement des interfaces web plus proches des « applications desktop » que des pages traditionnelles. Contrairement aux autres framework, SproutCore est davantage axé sur les « contrôles » (composants d’interface), que sur les effets graphiques ou d’animation auxquels nous sommes accoutumés. A ce jour, les interfaces les plus élaborées sont plutôt générées par du flash, du Java ou, tout récemment encore, Adobe AIR ou Silverlight. Toutes ces solutions ont l’inconvénient d’être dépendantes des plug-ins pour fonctionner. SproutCore, en tant que solution purement javascript, aspire à offrir aux développeurs une alternative entre autres à cette dépendance. L’auteur de ce framework le décrit ainsi :

It can help you build full “thick” client applications in the web browser that can create and modify data, often completely independent of your web server, communicating with your server via Ajax only when they need to save or load data. JavaScript applications are faster, easier to use, and a lot easier to write that complicate Ajax-driven applications. When you use a framework that SproutCore to help you, they can also be a lot of fun to write. […] Nobody likes using software running in a sandbox and no one likes to download plugins before they can use your software. If you want to create an application on the web that is fast, fluid, and native, and usable by everyone, use the only technologies that come built right into every browser: HTML and JavaScript. SproutCore makes it easy to do just that.

Les démos sur le site de SproutCore sont assez intéressantes. Mais une autre démo est encore plus significative, celle de Phil Shiller lors de la WWDC où il faisait découvrir le nouveau service d’Apple “Mobile.me”. Pour voir de quoi est capable ce nouveau framework, il suffit de regarder à la position 1h13 sur la vidéo que nous avons postée de la WWDC 2008 sur ce lien.

 

Phill S and SproutCore

 

SproutCore étant de l’open source, son succès est déjà à moitié acquis. Et sans doute que très prochainement, avec un framework aussi prometteur, nos blogs seront surement un tantinet «SproutCorés».

 
Astrubal, le 17 juin 2008
http://astrubal.nawaat.org
www.nawaat.org