Liens connexes

Dépêche modérée par

Dépêche éditée par

: SproutCore : framework Javascript sous licence MIT

Posté par Nÿco (Jabber id, page perso, ). Modéré le 29 juin 2008.
0
SproutCore est un framework Javascript libre, publié sous licence MIT par la société Sproutit. Il s'agit d'un framework en Ruby qui génère du HTML et du Javascript, afin de rendre plus interactives les interfaces utilisateurs dans le navigateur web.

Ce framework aide à construire des applications web utilisant des menus, des barres d'outils, le glisser-déposer, la localisation, mais apporte également l'architecture Modèle-Vue-Contrôleur. Il masque évidemment la complexité des incompatibilités ou plutôt du non-respect des standards du web de certains navigateurs.

SproutCore a reçu énormément d'attention dans la presse IT ces temps-ci, car Apple a annoncé lors de sa conférence mondiale que leur service payant .Mac (mail, hébergement, espace disque, photos, etc.) sera refondu et basé sur SproutCore et sera renommé à l'occasion en MobileMe ; ce travail ayant été effectué principalement pour son iPhone, avec en arrière plan une réelle volonté de faire quelque chose d'indépendant de la plateforme (un des buts du web).

Apple lance donc un pavé dans la mare après son refus de voir Adobe Flash porté sur iPhone, et l'arrivée bien difficile de Silverlight de Microsoft, deux RIA propriétaires concurrentes et incompatibles. SproutCore n'entre évidemment pas en concurrence directe du point de vue technico-fonctionnel, et il n'est pas non plus un Cocoa-like pour le web comme il est dit parfois (même si ses widgets y ressemblent forcément volontairement).

Apple et SproutCore font donc pencher davantage la balance du côté des standards du web, et c'est une bonne chose. Apple sponsorise SproutCore en employant Charles Jolley un des fondateurs de SproutIt et principal développeur.

> Lire les commentaires (15 commentaires, moyenne: 2,6).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

bon... ben je me lance alors....

Posté par toctoc1 (page perso, ) le 29/06/2008 à 00:49. (lien). Évalué à 0.

Bon... encore-un-nouveau-fraimeouheurque-toussa...

Oui... mais lui, il a un nom qu'il est bien !!!!

[+] mouais

Posté par F C () le 29/06/2008 à 01:56. (lien). Évalué à -2.

dojo, jQuery, script.acu.lous, mootools......

"SproutCore". Rien que le nom me fait rêver !

Et surtout la joie de redécouvrir les classes du framework.

Finalement ca risque de ne pas être pour tout de suite.

--
Salut, tu browses à combien, toi ?

dhtmlx

Posté par Schopfer Jean-Claude (page perso, ) le 29/06/2008 à 10:27. (lien). Évalué à 2.

Dans le même ordre d'idée, il y a dhtmlx dont la majeure partie du code est sous licence GPL.

La documentation est excellente, de nombreux exemples sont fournis et l'équipe de support est très réactive.
La qualité des fonctionnalités offertes vaut quand à elle seule le détour.

Voir : http://www.dhtmlx.com

@++
JC

Une sorte de GWT en ruby

Posté par Gabriel () le 30/06/2008 à 00:35. (lien). Évalué à 3.

Il génère du javascript à partir de code ruby.

Pourquoi pas.

Le but actuel est bien de trouver des moyens de faire des interfaces web enrichies. Adobe a son flex. Microsoft a silverlight. etc.
Dans les standards, on a des frameworks javascript : dojo, yahooUI, prototypejs etc.

Le problème quand on veut rester dans l'interface web classique c'est d'appréhender le javascript pour faire de jolies pages.
J'aimais bien ExtJS mais ces ânes se sont mis du côté obscur de la Force...
Reste GWT pour la javaistes. YUI, prototype...

Je croyais beaucoup en XUL, je pensais qu'il pourrait annoncer une standardisation des interfaces web riches.
Mais bon, comme tout ceux qui font du XUL, et les autres gens sont passé à côté. Ou alors, trop d'enjeu, et xul a pas percé?

Le nombre de moyens pour faire du javascript intelligent facilement est tout de même pas énorme, malheureusement.


J'espère que ce nouveau framework va tout pêter!

--
Every takeoff is optional. Every landing is mandatory. -- Rules Of Flying

Une bonne idee

Posté par Damien Le Berrigaud (page perso, ) le 30/06/2008 à 13:24. (lien). Évalué à 1.

C'est pas mal l'idee de generer le javascript du cote serveur.
Les frameworks actuels ajoutent une surcouche a javascript pour fonctionner correctement quelque soit le navigateur.
La l'interet c'est au niveau des performances et de la legerete.

Rails genere deja du javascript a partir de code Ruby mais le javascript genere n'est que du code prototype, c'est a prototype de s'adapter au navigateur...

Les navigateurs desktop sont plutot performant en terme de javascript, mais pour les telephones mobiles et IE c'est sur que ca sera sans doute plus confortable :)

PS: J'ai teste les demos sur Opera 9.5 et ca ne fonctionne pas, c'est donc pas encore au point, mais tout vient a point a qui sait attendre ^^

--
Damien

Revenir en haut de page