Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

SproutCore : un framework JavaScript pour enrichir les interfaces web
Et les rendre semblables à des applications desktop

Le , par Gordon Fowler

0PARTAGES

0  0 
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

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de publicStaticVoidMain
Membre confirmé https://www.developpez.com
Le 25/03/2010 à 15:58
C'est vrai que ça impressione. A tester
0  0 
Avatar de Marvelll
Membre régulier https://www.developpez.com
Le 25/03/2010 à 16:17
Mouais, ça casse pas trois pattes à un canard.
0  0 
Avatar de wapette21
Membre à l'essai https://www.developpez.com
Le 25/03/2010 à 16:27
Je trouve ça super cool, vraiment sympa avoir les méthodes utilisées pour le code .
0  0 
Avatar de nicorama
En attente de confirmation mail https://www.developpez.com
Le 25/03/2010 à 16:30
"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 ?
0  0 
Avatar de Paul TOTH
Expert éminent sénior https://www.developpez.com
Le 25/03/2010 à 16:34
tant 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.
0  0 
Avatar de palnap
Membre actif https://www.developpez.com
Le 25/03/2010 à 17:39
Trop lent et il manque de nombreux contrôles... Je lui préfère largement ExtJS !
0  0 
Avatar de cahnory
Membre averti https://www.developpez.com
Le 25/03/2010 à 18:40
Dans 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 ?
0  0 
Avatar de RapotOR
Membre éclairé https://www.developpez.com
Le 25/03/2010 à 19:18
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'envers
0  0 
Avatar de gwinyam
Membre chevronné https://www.developpez.com
Le 25/03/2010 à 23:06
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?
0  0 
Avatar de Lung
Expert confirmé https://www.developpez.com
Le 26/03/2010 à 8:23
Citation Envoyé par Gordon Fowler Voir le message
« 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.
Pour moi, ça ressemble toujours à une page web, avec la réactivité d'une page web.
0  0