YUI Theater - Dav Glas: (. 36 min) "Het gebruik van Node.js en YUI 3"
29 september 2010 om 11:34 am door Eric Miraglia | In YUI Theater | 11 CommentarenRyan Dahl werkzaamheden Node.js - en de gemeenschap vormen rond dat project - heeft zich aangesloten bij HTML5 als een van de grote verhalen van 2010. YUI ingenieur Dav Glass heeft gewerkt om YUI 3 is een krachtige bondgenoot voor Node.js uitvoerders te maken, en in deze video laat hij zien wat hij tot nu toe gedaan - inclusief demo's van geleidelijk verbeterde widgets het uitvoeren van de code ook in op client en server. Niet te missen deze.
Als de video insluiten hieronder niet te zien zijn in uw RSS-lezer, doorklikken om te zien of download de hoge resolutie versie van de video op YUI Theater .
- Download HD-video (480p ~ 271MB)
- Download video (m4v)
- Een hoge-resolutie, transcripted versie van deze toespraak is beschikbaar op de YUI Theater website
Andere recente YUI Theater Video's:
- Alois Reitbauer: dynaTrace Ajax Edition - dynaTrace biedt een van de meest krachtige tools voor het analyseren van de prestaties van webapplicaties in Internet Explorer. In dit gesprek, dynaTrace ingenieur Alois Reitbauer loopt door vier specifieke analytische scenario's met behulp van de dynaTrace interface.
- Ryan Grove: Het bereiken van prestaties Zen met YUI 3 - Na de gecodificeerde richtlijnen kunnen u helpen snel websites, maar het bouwen van applicaties die schoon, snel en uitbreidbare ook betrekking heeft op het nemen van een evenwichtige benadering van de prestaties op elk niveau van uw F2E werk. YUI 3 is ontworpen om u te helpen in dit proces, die een rechts-en kleinbedrijf abstractielaag met ingebouwde prestaties magie en een verscheidenheid aan tools waarmee je snel front-end code eenvoudig en leuk om te produceren. In deze sessie zullen we de zen van performante JavaScript onderzoeken in de YUI 3 wereld en laten u kennismaken met enkele van de krachtige tools YUI 3 tot uw beschikking stelt in elke app je schrijft.
- Douglas Crockford: Crockford van JavaScript - Scène 6: Loopage - Software ontwikkeling wordt belemmerd door een specifieke set van ontwerp fouten die werden gemaakt in de eerste programmeertalen en herhaald in alles wat er sinds gedaan. En, enigszins miraculeuze wijze, wordt JavaScript gaat naar rechts maken, een radicale ingreep in de manier waarop we schrijven toepassingen. Again. In de loop van de geschiedenis, het is allemaal eerder gebeurd, maar het is nog nooit gebeurd als deze. Dit is waarom je zou moeten geven om de opkomst van server-side JavaScript en de opwinding rond projecten als Node.js - niet omdat ze aan het scherpe einde van een trend, maar omdat ze plaveien de weg naar de volgende grote revolutie in software.
Abonneren op YUI Theater:
Delen en uit te breiden: Bookmark met del.icio.us | Digg it! | reddit!
11 Commentaren
Sorry, het reactieformulier op dit moment gesloten.

Copyright © 2006-2012 Yahoo! Inc Alle rechten voorbehouden. Privacy Policy - Gebruiksvoorwaarden
Powered by WordPress op Yahoo! Web Hosting .


Hier is een link met de code op GitHub
Reactie door Bjarki - 30 september 2010 #
coole demo. cookies moet klein zijn, dat wel. Ik zou niet pompen nav gegevens in hen, waar url params zou moeten zijn. Ik wil weten hoe node.js werkt voor alle dingen die ARENT voor de hand.
lokale toegang tot bestanden
beeldmanipulatie
e-mail / sendmail
databaseverbinding het hanteren van meer dan gewone SQL-servers
header manipulatie
AMF
pdf generatie
ya know, dat soort dingen. het is niet het vlees en aardappelen van een taal, maar het is de sleutel tot effectief gebruik van deze op een bepaald punt
Reactie door Jeffrey Gilbert - 30 september 2010 #
Jeffrey -
Het leuke van NodeJs is dat geen van die * is gebouwd in * aan het systeem. Bijna alles in het systeem is een externe module:
http://github.com/ry/node/wiki
Reactie door Dav Glass - 30 september 2010 #
Dav, bedankt voor de snelle follow-up. Ik hou van het idee van de dom traversal aan de server kant (huge! zoals hpricot grote), json het vervoer taal, javascript op de client, en een sleutel / waarde opslag-engine voor de db. Een taal om ze allemaal te regeren? en het is gebaseerd evenement vanaf het begin? enorme potentieel.
Reactie door Jeffrey Gilbert - 30 september 2010 #
Ja, ik helemaal mee eens. Vandaar mijn opwinding in de video ;)
Reactie door Dav Glass - 30 september 2010 #
Was benieuwd wat uw gedachten waren op de toegankelijkheid en SEO implicaties van deze aanpak. Bijvoorbeeld, de conventie is nu om een pagina te laden met semantische, betekenisvolle markup, dan laden en uitvoeren van een script dat de betekenisvolle markup zal manipuleren in niet-semantische, functionele opmaak in het belang van de UX.
Met behulp van de aanpak die je hier heb beschreven, heb je in wezen geladen de pagina met de functionele opmaak en overgeslagen het semantische deel volledig.
Terwijl ik denk dat dit is geweldig voor user experience en DRY ontwikkeling, zal dit leiden tot pagina's die minder toegankelijk zijn.
Reactie door Christopher Cliff - 03 oktober 2010 #
Dav, vroeg zich af of u hebt nagedacht voor het gebruik van YUI op andere SSJS platformen, namelijk neushoorn. Ik ben bezig met een Java-app die al Rhino.
Hoeveel van wat je gedaan hebt is van toepassing op Node specifiek versus SSJS?
Reactie door andy GROHE - 04 december 2010 #
@ Andy -
Ja, ik heb erover nagedacht en het zou niet zo moeilijk te doen. Met YUI3 zijn module gebaseerd, zouden we gewoon moeten "opnieuw toe te wijzen" de modules onder de motorkap om te wijzen op de verschillende bibliotheken voor zaken als laden, IO en DOM manipulatie.
Ik heb niet geknoeid met andere SSJS tools, omdat ik in de eerste plaats Node.JS gebruiken voor de dingen die ik werken ;)
Reactie door Dav Glass - 04 december 2010 #
Dav,
Zag net je tweede YUI3 op node.js video. Het was duidelijk tijdens die sessie die je krijgt en io gewijzigd.
Ik ga op uw proejct kijken op GitHub voor die veranderingen te krijgen en io en indien soortgelijke dingen kunnen worden gedaan voor Rhino te zien. Als dat zo is, dan kan ik weer posten met die veranderingen om een github project voor YUI3 op Rhino.
btw, terwijl het onderzoeken van dit van de Rhino omgeving heeft een project env.js dat de kenmerken van jsdom heeft in Rhino, dus ik denk dat we verder langs daar.
Zal u laten weten .....
Zoals u weet, het teken van succes is als er iets wordt geport naar andere platformen niet oorspronkelijk de bedoeling was.
btw, heeft een van deze SSJS discussie gedwongen YUI te overwegen verschillende richtingen voor 3.x of 4.x en daarna? gewoon nieuwsgierig.
Reactie door Andy Grohe - 06 december 2010 #
@ Andy - Ik zou graag de haven en bereid zijn te helpen op alle mogelijke manieren.
De aanpassingen aan de YUI modules zijn onder de lib directory en zijn vrij gemakkelijk aan te passen. De JSDom binding gebeurt op dezelfde manier als de anderen, dus het is gewoon een module die te krijgen is geladen prep de DOM onder de motorkap.
Ja, er zijn een aantal aspecten van SSJS die een rol heeft gespeeld in een aantal belangrijke wijzigingen in de architectuur achter YUI3. In het algemeen zijn wij op zoek in onze Widget-infrastructuur, zodat het nog beter te werken op de server. Dingen als: splitsen widgets volledig in een render, sync, binden modaal. Dus dat render is de enige code die moet worden gedaan op de server en synchroniseren, binden de enige onderdelen die aan de klant.
Reactie door Dav Glass - 6 december 2010 #
Met behulp van de aanpak die je hier heb beschreven, heb je in wezen geladen de pagina met de functionele opmaak en overgeslagen het semantische deel volledig.
Reactie door brillen online - 13 mei 2011 #