Tumba Yui sa Node.js at Mobile

Nobyembre 7, 2011 sa 11:21 ng umaga sa pamamagitan ng ang Dav salamin | Sa Development , Yui Kaganapan , Yui Teatro | 6 mga Komento

Lamang sa loob ng isang taon at kalahati nakaraan sinira ko papunta sa tanawin sa ilang mga demo ng tumatakbo Yui sa server na may mga Node.js . Ito nagsimula bilang isang ehersisyo sa lamang stressing Yui sa modularity at nito kakayahan upang magamit sa mas maraming lugar kaysa sa lamang ng browser.

Bumalik sa Abril ng 2010 sinimulan ko ang paglalakbay na ito sa blog na ito post na sinundan ng isa sa aking mga pinaka-popular na mga, ang Server Side DOM . Matapos ang serye na ito ng mga artikulo, ako ay nagsimulang pakikipag-usap tungkol sa Yui sa Node.js sa sinuman na nais makinig. Sa Septiyembre ng 2010 ako nagsimula sa isang maliit na video estilo sa bulwagan ng bayan , pagkatapos ay muli sa YUIConf 2010 sa Nobyembre .

Sa pamamagitan ng oras na iyon, ang mga iba ay nagsimula nakikita ang posibilidad na ako ay may at nagsimulang paggawa ng mas kasindak-sindak bagay. Matthew Taylor ay nagbigay ng isang talk pagkatapos minahan sa YUIConf 2010 na tinatawag na ng Yui 3 & Node.js para JavaScript View Nire-render sa Client o Server . Maraming mga tao ay hindi mapagtanto sa oras na iyon na Matt ay nagtatrabaho sa isang panloob na proyekto sa Yahoo! tinatawag Mojito , ngunit siya ay gumastos ng ilang mga malubhang oras tweaking Yui sa mga Node.js at pagbuo ng ilang mga natitirang mga bagay-bagay. Satyen Desai din nagbigay ng isang talk sa YUIConf 2010 na tinatawag na isang telepono, isang tablet at isang laptop Maglakad sa isang Bar .

Sa Mayo ng 2011 ako nagbigay ng isa pang pagtatanghal sa aming panloob F2E na Summit na tinatawag na ng Yui 3 at Node.js - Hindi lamang para sa mga Web Page kung saan naka-highlight ko gamit Yui sa server / commandline para sa mga utility o serbisyo na hindi kasangkot sa mga web page.

Lahat ng mga talks na humantong hanggang sa YUIConf 2011 , kung saan may mga ilang mga talks sa Node.js, Yui, at mobile na pag-unlad. Madalas ito ay sinabi na Yui ay hindi dinisenyo para sa mga mobile na pag-unlad. Well, kami dito upang patunayan mong mali . Isa sa aking paboritong quote na narinig sa YUIConf taon na ito ay isang bagay tulad ng, "Yui ay hindi kailangan sa sangay at lumikha ng isang mobile na linya ng code, ang kanilang mga tae lamang gumagana". Ito ay isang bagay na lubos na ko tumayo sa likod. Nababaluktot module Yui sistema ginagawang perpekto para sa pagbuo ng mobile application. Mula sa aming mga module ng core, sa aming kondisyon loading, sa aming bagong App Framework , na kami ay powering mataas na profile na mobile web application ngayon.

Ito ay nagdudulot sa akin sa paglunsad ng Livestand . Pagkatapos ng paglulunsad, Livestand pindutin ang # 1 posisyon sa parehong Libreng Apps at News Apps sa Apple App Store. Hindi lamang ay ang app na ito na maganda upang tumingin sa, ito ay isang teknikal na rebolusyon dito sa Yahoo!. Livestand ay binuo gamit ang mga bagong teknolohiya na, kung hindi mo pa guessed pa, ay ang lahat batay sa Yui sa server at sa client. Pinagsasama-sama ang lahat ng mga bagay ko at ang iba ay pakikipag-usap tungkol sa para sa halos 2 taon na ngayon, at naghahatid ng mga ito sa isang hindi kapani-paniwala na application. Sa mga darating na buwan, ang teknolohiya ng core powering Livestand ay inilabas sa gayon maaari mong simulan ang pagbuo ng sipain-asno mga application tulad nito.

Ako ay ipinagmamalaki ng kung ano ang Livestand koponan ay nagagawa at kumuha ako ang dakilang kapurihan sa alam na Yui ay doon upang itulak ang mga hangganan at tulungan silang maabot ang kanilang mga layunin.

Kukunin ko iniwan mo na may isa pang quote overheard sa YUIConf 2011: "Yui ay uri ng tulad ng isang transpormer: higit sa nakakatugon sa mga mata".

Pa rin kami ng pag-edit ng higit sa 25 oras ng video na naitala sa YUIConf, ngunit sa ngayon dito ay isang preview ng kung ano ang darating sa ang Yui Teatro sa susunod na ilang linggo.

Ibahagi at pahabain: bookmark sa del.icio.us | Digg ito! | reddit!

6 Puna »

RSS feed para sa mga komento sa post na ito TrackBack URI

  1. Hindi ko ibig sabihin ng pag-hijack ang post na ito at pagbintangan mula sa tagumpay ng kaktel at Yui sa SSJS, ngunit hindi ko lang makita Yui nangyayari sa mobile space pa. Ito ay malinaw na nakuha mobile kakayahan - ngunit kailangan ko ng ilang gabay at habang ang app framework mukhang mahusay, hindi ko pa nakikita ng isang simpleng mobile Halimbawa maaari kong trak at tatakbo sa. Naghahanap sa ng ang iUI gallery ( http://www.iui-js.org/gallery ) na may mga mobile app sample na petsa pabalik sa 2007. 4 na taon mamaya yui3 ay hindi magkaroon ng isang solong halimbawa, at sa habang panahon ng maraming iba pang mga mobile frameworks stepped up mula sa mga maagang simula sa iUI. 3.5 marahil?

    Puna sa pamamagitan ng Simon - Nobyembre 7, 2011 #

  2. Well, may gallery-slidecheckbox na sa ;-) ngunit ako sumasang-ayon na doon ay isang malubhang kakulangan ng mga katutubong estilo widgets na plug-at-play. Ang app framework ay mahusay na pagtutubero. Ngayon ay kailangan namin ng ilang mga mga faucets disenyo upang makumpleto ito.

    Sa isa pang tandaan, na ibinigay ng pagdating ng HTML 5 bilang isang kapalit para sa mga katutubong app, ito ay kagiliw-giliw na upang makita kung ang "katutubong hitsura" ay mananatiling bilang mahalaga na ito ay ngayon. Anuman, ang kakayahan upang madaling gamitin ang mga widget sa isang paraan na mobile friendly na ay mahalaga.

    Puna sa pamamagitan ng Marc Schipperheyn - Nobyembre 8, 2011 #

  3. Ano ang isaalang-alang ang "katutubong estilo widgets"? iOS? Ano ang isaalang-alang ang mobile? Isang telepono? Isang tablet? Marahil na ang aking 3G pinagana laptop?

    Yui ay nakatuon sa bang na nagtatrabaho kami sa bawat kapaligiran at nagtatrabaho kami doon na rin. Ikaw ay hindi maaring ipalagay na iOS ay ang mga pamantayan, o ng aming makakaya. Iyan estilo, ito ay ang CSS na gumagawa na "hitsura" katutubong. Ngunit ang iyong app ay hindi maaaring gusto upang tumingin katutubong. Livestand ay hindi, mukhang "ios tulad ng" ngunit ito bang mukhang hindi isang katutubong iOS ng app at pinaka app marahil dapat hindi alinman.

    Anong mga bigyan kami ay isang arkitektura platform upang bumuo ng iyong application (mobile o hindi) sa isang paraan na gumagana para sa iyo.

    Puna sa pamamagitan ng Dav Glass - Nobyembre 8, 2011 #

  4. Nakakuha ako ng 'namin magbigay sa iyo ang mga tool na mantra. Ako ibigin ang mga tool. Subalit mayroong isang malinaw na agwat sa pagitan ng kung ano Yui nag-aalok sa mga mobile na espasyo, sa kung ano ang mga alok jquerymobile (halimbawa). Hindi ko magkaroon ng mga mapagkukunan upang Engineer ng isang mobile na balangkas ng app mula sa Yui raw materyales kaya gamit ang isang sa labas ng-the-box framework tulad jquerymobile ay nagbibigay-daan sa akin barko maaga.

    maaari mong sabihin 'ok - ngunit sa Yui hindi namin ay nagbabalak sa paggawa ng isang buong tinatangay ng hangin jquerymobile uri ng bagay. na para sa isang third party sa hakbang up at maghatid '.

    at kung gayon, makatarungang sapat. Ang lamang problema ay na hindi makakatulong sa akin ngayon. Gusto ko iyan upang makita ang appframework sa isang mobile na konteksto sa isang napaka-basic na uri ng demo iUI. na magbigay sa akin ng isang bagay upang gumana.

    Puna sa pamamagitan ng Simon - Nobyembre 8, 2011 #

  5. Simon,

    Ako sumasang-ayon sa iyo; na kailangan namin upang magbigay ng gabay, parehong sa ang form ng application ng halimbawa na may kasamang papeles at mga tutorial kung aling mga detalye kung paano sa tingin namin ang web application ay dapat na binuo. Mayroon kaming isang malinaw na pananaw at malakas na mga opinyon sa mga bagay-bagay na ito, ngunit kailangan namin upang makagawa ng higit pa upang isapubliko ang mga viewpoints at pamamaraan, at bumuo ng [Halimbawa] app i-back up ito.

    Ito ay sa aking plato. Ako ay ang pagbuo ng mga gabay / tutorial at feedback tulad ng sa iyo solidifies at tumutulong sa patunayan na ang mga tao ang kailangan at gusto ito. Umasa sa amin upang makakuha ng aming gawa magkasama at gawin ang ilang mga mahusay na mga bagay sa lugar na ito sa mga darating na buwan.

    Habang YUIConf ipinakita ko sa Balangkas App; ko bang ilagay ang mga espesyal na focus sa kung ano ang darating sa 3.5.0, at ito ay malaking hakbang pasulong. Kami ay nagpapakilala Y.App sa unang Release Preview ng 3.5.0. Y.App isang View at nabigasyon manager kung saan ay nagbibigay ng isang pangunahing bahagi infrastructural para sa pagbuo ng mga web application na isang-paged, lalo na sa mga aparatong mobile.

    Kung nais mong subaybayan ang on-pagpunta-unlad ng Y.App at ibigay ang iyong puna (mangyaring gawin ito) na kami ay may isang bukas, publiko, Hilahin Kahilingan sa GitHub: https://github.com/yui/yui3/pull/ na 37

    Gayundin, ako mataas na pinapayo mong panoorin ang mga video mula sa aking talk sa sandaling ito ay lilitaw sa aming YouTube channel: http://www.youtube.com/yuilibrary

    Kamakailan-lamang na binuo ko ang isang halimbawa ng application, mga Larawan Malapit sa Akin , kung saan ay aktwal na tumatakbo sa lahat ng mga pinakabagong mga bagay-bagay App Balangkas kabilang Y.App . Ang application na ito ay bumuo ng target ng mga mobile na mga aparato bilang ang pangunahing na kapaligiran; mga tampok ng isang ng nakikiramay disenyo, at ang parehong code na tumatakbo sa iyong iOS aparato din ay tumatakbo sa Chrome sa iyong desktop. Ang code ay makukuha rin sa GitHub: https://github.com/ericf/photosnear.me

    Likas, Yui ay mobile-handa (at server-handa). Ang aklatan ay binuo sa kapaligiran, aparato, browser, screen-laki, at input agnostiko.

    Pinagsasama ang diskarte na ito sa higit app-imprastraktura, mas mataas na kalidad widgets at kontrol, at higit pa skinning pagpipilian, ang mga bagay ay patuloy na gel at bumuo sa bawat isa. Ito ay ang mga fronts na ang aming pag-unlad ay nangyayari sa.

    Talagang gusto namin upang matiyak na nagbibigay ng Yui ang relavent tool, imprastraktura, bahagi, at gabay na magpapahintulot sa iyo na mapanatili ang focus sa pagbuo ng iyong mga web application, kasama at lalo na mobile web app. Ang maagang architecture mga desisyon na ginawa sa Yui 3 ay nagbibigay ng un-tapped na halaga para sa amin upang mapagtanto habang patuloy naming bumuo ng aming mga mas mataas na antas at application-imprastraktura bahagi.

    Puna sa pamamagitan ng sa Eric Ferraiuolo - Nobyembre 8, 2011 #

  6. Hi Eric,

    Salamat para sa iyong mga detalyadong at nag-isip tugon! Ito ay parehong reassuring at mahusay na upang marinig kung ano ang sa tubo, at Naghahanap ako inaabangan ang panahon sa panonood ng Conf Yui talks sa youtube. Naghahanap sa photosnear.me ko makita ang tiyak na ito ay gumaganap ng mabuti sa aking iPhone. I'ma malaki Yui fan kaya am tiyak na kasama para sa pagsakay.

    Tagay

    Puna sa pamamagitan ng Simon - Nobyembre 9, 2011 #

Mag-iwan ng komento

Tandaan: Ang mga komento ay may tagapamagitan para sa unang-timers. Spam natanggal.

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Host sa pamamagitan ng Yahoo!

Copyright © 2006-2012 Yahoo! Inc. Lahat ng karapatan ay reserbado. Patakaran sa Privacy - Mga Tuntunin ng Serbisyo

Pinapatakbo ng WordPress sa Yahoo! Web Hosting .