Rocking YUI sur Node.js et Mobile
7 novembre 2011 à 11:21 am par Dav verre | En développement , de YUI Evénements , YUI Theater | Les 6 commentairesUn peu plus d'un an et demi auparavant je me suis cassé sur la scène avec quelques démos de fonctionnement YUI sur le serveur avec Node.js . Ce qui a commencé comme un exercice de tout en insistant sur la modularité YUI et sa capacité à être utilisé dans plus d'endroits que tout le navigateur.
Retour en Avril 2010 que j'ai commencé ce voyage avec ce billet de blog suivie par un de mes plus populaires, Server Side DOM . Après cette série d'articles, j'ai commencé à parler de YUI sur Node.js à toute personne qui voulait l'entendre. En septembre 2010, j'ai commencé avec une petite vidéo de style mairie , puis de nouveau à YUIConf 2010 à Novembre .
En ce moment, d'autres avaient commencé à voir les possibilités que j'ai eues et a commencé à faire des choses plus impressionnantes. Matthew Taylor a donné une conférence après le mien au YUIConf 2010 appelée YUI 3 & Node.js pour JavaScript Voir Rendu sur le client ou le serveur . Beaucoup de gens ne se rendent pas compte à cette époque que Matt a travaillé sur un projet interne à Yahoo! appelé Mojito , mais il a été passé quelque temps à affiner grave YUI sur Node.js et la construction de certaines choses en suspens. Satyen Desai a également donné une conférence à YUIConf 2010 appelée un téléphone, une tablette et une promenade portable dans un bar .
En mai 2011 j'ai donné une autre présentation lors de notre Sommet F2E interne appelé YUI 3 et Node.js - Pas seulement pour les pages Web où je mis en évidence en utilisant YUI sur le serveur / ligne de commande pour les services publics ou des services qui ne comportent pas les pages Web.
Toutes ces discussions ont mené à YUIConf 2011 , où il y avait plusieurs discussions sur Node.js, YUI, et le développement mobile. Il a souvent été dit que YUI n'est pas conçu pour le développement mobile. Eh bien, nous sommes là pour vous prouver le contraire . Une de mes citations préférées entendues à YUIConf cette année a été quelque chose comme, "YUI n'a pas besoin de se ramifier et créer une ligne de code mobile, leur merde fonctionne tout seul". C'est quelque chose que je soutenons pleinement. Système de YUI de module flexible le rend parfait pour la création d'applications mobiles. De nos modules de base, à notre charge conditionnelle, à notre nouvelle politique de partenariat actif , nous sommes déjà sous tension de grande envergure des applications Web mobiles d'aujourd'hui.
Cela m'amène au lancement de Livestand . Après le lancement, Livestand frappé la position # 1 dans les deux applications gratuites et Vidéos Actualités dans le App Store d'Apple. Non seulement cette application beau à regarder, c'est une révolution technique ici à Yahoo!. Livestand a été construit en utilisant de nouvelles technologies qui, si vous n'avez pas encore deviné, sont tous basés sur YUI sur le serveur et sur le client. Il rassemble toutes les choses que je et d'autres ont parlé pendant presque 2 ans maintenant, et les délivre en une seule application fantastique. Dans les prochains mois, la technologie de base Livestand alimentation sera publié afin que vous puissiez commencer à construire kick-ass applications comme elle.
Je suis fier de ce que l'équipe a accompli et Livestand Je suis très fier de savoir que YUI était là pour repousser les limites et les aider à atteindre leurs objectifs.
Je vais vous laisser avec une autre citation entendu au YUIConf 2011: "YUI est un peu comme un transformateur: plus que rencontre l'oeil".
Nous sommes encore en train d'éditer les plus de 25 heures de vidéo enregistrées à YUIConf, mais en attendant, voici un aperçu de ce qui viendra à YUI Theater au cours des prochaines semaines.
Partagez et étendre: Créer un signet avec del.icio.us | digg it! | reddit!
6 commentaires »
Flux RSS des commentaires sur ce post. TrackBack URI
Laisser un commentaire

Copyright © 2006-2012 Yahoo! Inc Tous droits réservés. Politique de confidentialité - Conditions d'utilisation
Propulsé par WordPress sur Yahoo! Hébergement Web .

Je ne veux pas de détourner ce poste et de nuire à des réalisations de cocktail et YUI dans SSJS, mais je ne vois pas yui se passe dans l'espace mobile encore. Il est clair qu'il est obtenu une capacité mobile - mais j'ai besoin de quelques conseils et tout cadre app ressemble beaucoup, je n'ai pas encore vu un exemple simple portable je peux ramassage et de courir avec. En regardant la galerie iUI ( http://www.iui-js.org/gallery ) il ya des échantillons d'applications mobiles qui remontent à 2007. 4 ans plus tard yui3 n'a pas un seul exemple, et en attendant l'abondance d'autres cadres mobiles ont intensifié à partir de ceux qui commencent tôt avec iUI. 3.5 peut-être?
Commentaire par Simon - 7 Novembre, 2011 #
Eh bien, il ya la galerie ;-)-slidecheckbox mais je suis d'accord qu'il ya un sérieux manque de widgets de type indigènes qui sont des plug-and-play. Le cadre soft est de plomberie grande. Maintenant nous avons besoin de robinets de conception pour le compléter.
Sur une autre note, compte tenu de l'avènement du HTML 5 comme un remplacement pour des applications natives, il sera intéressant de voir si le "look natif" restera aussi important car il est maintenant. Quoiqu'il en soit, la capacité d'utiliser facilement des widgets d'une manière qui est mobile convivial est crucial.
Commentaire par Marc Schipperheyn - Novembre 8, 2011 #
Qu'est-ce que vous considérez comme «widgets natifs de style"? iOS? Que considérez-vous mobile? Un téléphone? Une tablette? Peut-être mon portable 3G compatible?
YUI est dédié à faire en sorte que nous travaillons dans tous les milieux et nous travaillons là bien. Vous ne pouvez pas supposer que iOS est la norme, et nous ne pouvons. C'est le style, c'est CSS qui fait que "look" d'origine. Mais votre application peut ne pas vouloir regarder natif. Livestand ne, il semble "ios comme", mais il ne vous ressemble pas à une application native iOS et la plupart des applications ne devrait probablement pas non plus.
Qu'est-ce que nous vous donnons est une plate-forme architecturale pour construire votre application (mobile ou non) d'une manière qui fonctionne pour vous.
Commentaire par Dav verre - Novembre 8, 2011 #
Je reçois le «nous vous donnons les outils des mantra. Je ne t'aime les outils. Mais il ya un écart évident entre ce yui offre dans l'espace mobile, à ce que propose jquerymobile (par exemple). Je n'ai pas les ressources nécessaires pour concevoir un cadre d'applications mobiles à partir des matières premières, afin de Yui en utilisant un cadre hors-la-boîte comme jquerymobile me permet de transporter au début.
vous pourriez dire «ok - mais à yui nous ne sommes pas l'intention de faire le plein de type soufflé jquerymobile de chose. c'est pour un tiers de renforcer et d'offrir ».
et si oui, juste assez. seul problème, c'est que ne pas m'aider aujourd'hui. J'adorerais voir appframework dans un contexte mobile avec une démo de type iUI très basique. qui me donnerait quelque chose à travailler.
Commentaire par Simon - Novembre 8, 2011 #
Simon,
Je suis d'accord avec vous, nous avons besoin de fournir des orientations, à la fois sous la forme d'exemples d'applications avec la documentation d'accompagnement et des tutoriels qui détaillent la façon dont nous pensons application web doit être construit. Nous avons un des opinions claires sur la vision et forte ce genre de choses, mais nous devons faire davantage pour faire connaître ces points de vue et des techniques, et de construire [par exemple] des applications pour le sauvegarder.
C'est dans mon assiette. Je vais être la construction de ces guides et des didacticiels et des commentaires comme le vôtre se solidifie et permet de valider que les gens ont besoin et que vous voulez cela. Attendez-vous à nous pour obtenir notre acte ensemble et faire de grandes choses dans ce domaine au cours des prochains mois.
Pendant YUIConf j'ai présenté sur le cadre App, j'ai mis une attention particulière sur ce qui s'en vient dans 3.5.0, et il est grand pas en avant. Nous allons présenter
Y.Appdans la Preview Release premier 3.5.0.Y.Appest une vue de la navigation et le gestionnaire qui fournit une composante majeure des infrastructures pour créer des applications Web unique paginés, en particulier sur les appareils mobiles.Si vous souhaitez suivre l'évolution en cours de
Y.Appet de fournir vos commentaires (s'il vous plaît le faire), nous avons une demande ouverte, publique, Tirez sur GitHub: https://github.com/yui/yui3/pull/ 37Aussi, je vous recommande fortement de regarder la vidéo de mon intervention dès lors qu'il apparaît sur notre chaîne YouTube: http://www.youtube.com/yuilibrary
Récemment, j'ai construit un exemple d'application, photos proches de moi , qui est effectivement en cours d'exécution sur tous les trucs App dernier cadre, y compris
Y.App. Cette application a été construit le ciblage des dispositifs mobiles comme étant le principal environnement; il dispose d'une conception adaptée, et le même code qui s'exécute sur votre appareils iOS fonctionne également dans Chrome sur votre bureau. Le code est également disponible sur GitHub: https://github.com/ericf/photosnear.meIntrinsèquement, YUI est mobile clé en main (et prêt pour le serveur). La bibliothèque est construite pour être l'environnement, le dispositif, navigateur, taille de l'écran, et agnostique d'entrée.
En combinant cette approche avec plus app-infrastructure, plus de haute qualité et des contrôles des widgets et des options plus skinning, les choses vont continuer à gel et se renforcent mutuellement. Ce sont les fronts que notre développement se passe sur.
Nous voulons absolument faire en sorte que YUI fournit les outils relavent, les infrastructures, les composants, et d'orientation pour vous permettre de maintenir l'accent sur la construction de vos applications web, y compris et surtout les applications web mobiles. Les décisions d'architecture début faites avec YUI 3 fournissent inexploité valeur pour nous de réaliser que nous continuons à construire nos composants de haut niveau et de l'application-infrastructure.
Commentaire par Eric Ferraiuolo - Novembre 8, 2011 #
Salut Eric,
Merci pour votre réponse détaillée et réfléchie! Il est à la fois rassurant et agréable d'entendre ce qu'il ya dans le pipeline, et je suis impatient de regarder les pourparlers conf YUI sur youtube. En regardant photosnear.me je peux voir qu'il joue certainement bien sur mon iPhone. Je suis un grand fan de sorte yui suis certainement long de la balade.
Vive
Commentaire par Simon - Novembre 9, 2011 #