IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

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 !

Yahoo! présente le framework Web Mojito
Et sa plateforme Cloud d'hébergement d'applications Web Yahoo! Manhattan

Le , par Idelways

35PARTAGES

1  0 
Les difficultés financières, les remous au sommet et les rumeurs de rachat nous ont presque fait oublier que Yahoo! est une grande entreprise capable d'innover et de surprendre.

À son évènement annuel Project Runway, l'entreprise a présenté plusieurs produits, dont l'application iPad Livestand, un reader d'actualités issues du rédactionnel propre à l'entreprise et de 100 autres sources médiatiques.

Les utilisateurs peuvent taguer les articles et personnaliser les news grâce à Yahoo! Today. Un service habituel, voire bancal, peut-on hâtivement croire si l'on ne jette pas un oeil sous le capot, et aux opportunités pour développeurs que l'équipe du « projet Cocktails » veut démontrer avec Livestand.

Le premier cocktail concocté s'appelle Yahoo! Mojito, un framework JavaScript basé sur Node.JS, pour la création d'applications Web agnostiques.
Les applications écrites avec Mojito sont destinées à être hébergées sur « Yahoo! Manhattan », une nouvelle plateforme Cloud qui s’occupe de la distribution des applications à destination d’un grand nombre de plateformes et appareils différents, même ceux qui n'offrent aucun support du JavaScript. Le tout de manière transparente pour le développeur.

L'environnement d'hébergement Manhattan repose sur la technologie C.O.R.E. de Yahoo (Content Optimization Relevance Engine, ou moteur d'optimisation de la pertinence du contenu). La plateforme est conçue pour faciliter la création et la diffusion de contenu numérique, ainsi qu'à d'autres usages de consommation comme les publicités...

Le code JavaScript unique qu'écrit le développeur pour l'application fonctionnera si nécessaire du côté serveur si l'appareil de destination ne supporte pas ce standard.

Pour ce faire, chaque unité MVC (modèle, vue, contrôleur) d'une application Mojito est à la fois un module et un Widget. « Un module, car il s'agit d'un package autonome de logique métier. Un Widget, car il s'agit d'un élément visuel d’UI avec lequel l'utilisateur peut interagir », explique Yahoo!

La combinaison de ces composants et l'interaction entre modules et Widgets explique le choix du nom Mojito, un cocktail cubain très apprécié.

Plus techniquement, le développement se fait à l'aide d'une adaptation de la librairie Javascript YUI pour les besoins de Cocktails. Cette dernière « fournit l'environnement d'abstraction, de scopage et de packaging, etc. qui permet aux applications Mojito de tourner de manière équivalente sur un navigateur web, sur une runtime native/web ou sur le serveur en utilisant Node.JS ».

Mojito devra être rendu open source d'ici le lancement de Manhattan l'année prochaine.

L'idée sur papier est très séduisante (voir vidéos sur le lien de source), reste à voir ce qu'elle donnera entre les mains des développeurs.



Source : Yahoo Developer Network

Et vous ?

Que pensez-vous de Mojito et Manhattan ?

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

Avatar de Traroth2
Membre émérite https://www.developpez.com
Le 03/11/2011 à 14:22
Yahoo est une entreprise qui en a encore sous la pédale. Espérons que les choses tournent mieux pour eux...
0  0