SproutCore : un framework JavaScript pour enrichir les interfaces web
Et les rendre semblables à des applications desktop
Le 2010-03-25 15:51:08, par Gordon Fowler, Expert éminent sénior
SproutCore est un framework JavaScript encore confidentiel, mais qui commence à faire parler de lui.
Edité par le société Sproutit, cette technologie s'adresse aux développeurs webs. Elle leur permet d'enrichir les interfaces utilisateurs pour les rendre quasi-semblables à celles d'applications desktop.
« AJAX a été utilisé pour créer des pages web qui peuvent se mettre à jour sans avoir à se recharger dans le navigateur. Mais elles ressemblent toujours à des pages webs et elles sont généralement limitées au niveau de l'interactivité » peut-on lire sur le site du projet.
Le framework entend donc remédier à cette limitation.
Concrètement, SproutCore est écrit en Ruby et génère du HTML et du Javascript. Libre, il est distribué sous licence MIT.
Les UIs qu'il génère sont très proches de celles du "style Apple"... Apple qui l'utilise d'ailleurs - et notamment - pour son service en ligne MobileMe.
Pour mémoire, MobileMe est une suite payante d'applications Web (stockage, mail, calendrier, galerie, etc.).
La version 1.0 de SproutCore vient d'être mise à la disposition des développeurs ici pour que ceux-ci puissent vérifier si « SproutCore changera votre manière de concevoir les applications webs ».
En ce qui nous concerne, nous n'irons peut-être pas jusque là. Mais en tout état de cause, ce framework méritait bien une news.
Source : Le site de SproutCore
Lire aussi :
JavaScript
Ruby & Rails
HTML
AJAX
Développement Web
Edité par le société Sproutit, cette technologie s'adresse aux développeurs webs. Elle leur permet d'enrichir les interfaces utilisateurs pour les rendre quasi-semblables à celles d'applications desktop.
« AJAX a été utilisé pour créer des pages web qui peuvent se mettre à jour sans avoir à se recharger dans le navigateur. Mais elles ressemblent toujours à des pages webs et elles sont généralement limitées au niveau de l'interactivité » peut-on lire sur le site du projet.
Le framework entend donc remédier à cette limitation.
Concrètement, SproutCore est écrit en Ruby et génère du HTML et du Javascript. Libre, il est distribué sous licence MIT.
Les UIs qu'il génère sont très proches de celles du "style Apple"... Apple qui l'utilise d'ailleurs - et notamment - pour son service en ligne MobileMe.
Pour mémoire, MobileMe est une suite payante d'applications Web (stockage, mail, calendrier, galerie, etc.).
La version 1.0 de SproutCore vient d'être mise à la disposition des développeurs ici pour que ceux-ci puissent vérifier si « SproutCore changera votre manière de concevoir les applications webs ».
En ce qui nous concerne, nous n'irons peut-être pas jusque là. Mais en tout état de cause, ce framework méritait bien une news.
Source : Le site de SproutCore
Lire aussi :
-
publicStaticVoidMainMembre confirméC'est vrai que ça impressione. A testerle 25/03/2010 à 15:58
-
MarvelllMembre habituéMouais, ça casse pas trois pattes à un canard.le 25/03/2010 à 16:17
-
wapette21Membre à l'essaiJe trouve ça super cool, vraiment sympa avoir les méthodes utilisées pour le code
. le 25/03/2010 à 16:27 -
nicoramaEn attente de confirmation mail"elles ressemblent toujours à des pages webs"
Si c'est leur principal argument... C'est vrai que l'icône de la disquette pour sauvegarder me manque beaucoup.
Je n'ai pas compris leur site web. Il y a une widget gallery ?le 25/03/2010 à 16:30 -
Paul TOTHExpert éminent séniortant que l'on reste enfermé dans un navigateur on tombera sur les mêmes problèmes récurrents ... pas de fenêtre modale, gestion des évènements souris hasardeux (notamment quand on sort de la fenêtre), rustines en tout genre pour éviter la sélection du texte, les boutons de navigations, l'historique...
sinon les démos proposées sont jolies, mais cela reste du look, je ne suis pas certain que cela apporte beaucoup au fonctionnel.le 25/03/2010 à 16:34 -
palnapMembre avertiTrop lent et il manque de nombreux contrôles... Je lui préfère largement ExtJS !le 25/03/2010 à 17:39
-
cahnoryMembre avertiDans le genre y a http://cappuccino.org/ mais je n'ai jamais essayé ni l'un ni l'autre. Quelqu'un en aurait-il fait l'expérience ?le 25/03/2010 à 18:40
-
RapotORMembre éclairéOui; je crois que dans ce genre-la; ExtJS supplante largement Spoutcore.
Maintenant; je me demande pourquoi ils veulent coller autant à des applications desktop... je trouve cela dommage!
Surtout que certaines applications (par exemple winamp; chrome) essaient justement de ressembler le moins possible à "une fenêtre"... le monde à l'enversle 25/03/2010 à 19:18 -
gwinyamMembre chevronnéDès qu'il y a trop de données, ça rame à mort, pourtant j'ai une bonne machine et j'ai testé avec Chrome qui est censé être très efficace...
Pour Cappucino, je suis pas sûr d'avoir saisi ce qu'ils veulent. Faire un framework javascript pour emuler l'iphone?le 25/03/2010 à 23:06 -
LungExpert éminentPour moi, ça ressemble toujours à une page web, avec la réactivité d'une page web.le 26/03/2010 à 8:23