• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Node on Windows jsconf arg 2012
 

Node on Windows jsconf arg 2012

on

  • 2,747 views

Node.js on Windows talk @ jsconf Argentina 2012 ...

Node.js on Windows talk @ jsconf Argentina 2012
Notes taken during the talk by @alexjota:
https://docs.google.com/document/d/1BBm62-MgIsYprugGtfCltfBSTIvIdB1FTqOSiNlguig/edit
Demo code:
https://github.com/woloski/notepadr/blob/master/apps/testjsconf/

Statistics

Views

Total Views
2,747
Views on SlideShare
2,742
Embed Views
5

Actions

Likes
0
Downloads
12
Comments
0

2 Embeds 5

https://twitter.com 4
http://localhost 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • http://en.wikipedia.org/wiki/Usage_share_of_operating_systems#Servershttp://nodejs.org/nodeconf.pdf
  • isnode is very specific to Windows and Windows Azure which combines the benefits of cluster, supervisor, node-inspector, forever, and node-static [source: Tomasz Janczuk’s blog]. Iisnode helps setting up of scale-up and scale-out scenarios a lot easier on Windows compared to non-Windows platforms.
  • http://blog.nodejs.org/2011/11/05/node-v0-6-0/

Node on Windows jsconf arg 2012 Node on Windows jsconf arg 2012 Presentation Transcript

  • NODE.JS en Windows Matías Woloski Ignacio López Auth10 Wormhole IT @woloski @TrueNacho
  • Node.js dramatizaciónWatch the video when it’s ready 
  • NODE.JS…..¿¿¿ EN WINDOWS ???
  • “The goal of node, as with any programming platform, is total world domination.” Ryan Dahl, 5 May 2011 Windows tiene ~36% mercado en web servers Windows tiene ~87% mercado en web browsers *http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
  • Node.js Architecture
  • Node.exe download fromhttp://nodejs.org
  • iisnode download from https://github.com/tjanczuk/iisnode process mgmt mixed content (asp.net, php, node, static) multi core debugging logging
  • Editors NotepadSublime Text 2 WebMatrix
  • DEMO GETTINGSTARTED
  • Node.js en Windows - Benchmarks Benchmark 0.6.0 Linux 0.6.0 Windows Simple HTTP 6263 r/s 5823 r/s Read file 26.63 mB/s 26.51 mB/s Write file 17.40 mB/s 33.58 mB/s Startup 49.6 ms 52.04 mshttp://blog.nodejs.org/2011/11/05/node-v0-6-0/
  • Node.js en Windows – hosting oniisnode Scenario Node.exe [tx/s] iisnode [tx/s] Hello World – 1 10400 11099 process Hellow World - 29983 14822 custered Express Web site 1531 4678 (mixed content) Express web API 7589 5572 (dynamic content)These benchmarks were taken with CPU utilization at >90%.Windows 2008 server, quad core with node 0.6.6 and iisnode 0.1.13Using this test bed https://github.com/tjanczuk/iisnode/tree/master/test/performance. Credits to @tjanczuk
  • DEMO - NOTEPADCOLABORATIVO
  • Windows Azure –Microsoft cloud
  •  Provisión de servidores virtuales Desplegar código de aplicación Configurar la red service package
  •  Provisión de servidores virtuales Desplegar código de aplicación Configurar la red service package
  •  Provisión de servidores virtuales Desplegar código de aplicación Configurar la red  Network load-balancer configurado para tráfico
  • 92Escala
  • Open source  Apache 2 License  Múltiples licencias  Alojado en GitHub  Contributions Welcome http://github.com/windowsazure
  • Deploy a lanube
  • RESUMEN Node.js puede correr en Windows La performance es buena y comparable con *ix Hay un buen soporte de herramientas de desarrollo y debug Microsoft y Joyent están dedicando recursos
  • ¿PREGUNTAS?
  • RECURSOS Demo code (notepad colaborativo with share.js) https://github.com/woloski/notepadr Host node with IIS: https://github.com/tjanczuk/iisnode/ Deploy to Azure with git: https://github.com/tjanczuk/git-azure Share.js: http://sharejs.org Node SDK for Windows http://www.windowsazure.com/en-us/develop/nodejs/ Blog about node on Windows http://nodeblog.cloudapp.net MarkdownR http://markdownr.cloudapp.net
  • GRACIAS!!!Matías Woloski Ignacio LópezAuth10 Wormhole IT@woloski @TrueNacho