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 Dah...
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...
Editors   NotepadSublime Text 2 WebMatrix
DEMO GETTINGSTARTED
Node.js en Windows -  Benchmarks     Benchmark                  0.6.0 Linux 0.6.0 Windows    Simple HTTP                  ...
Node.js en Windows – hosting oniisnode         Scenario                      Node.exe [tx/s] iisnode [tx/s]      Hello Wor...
DEMO - NOTEPADCOLABORATIVO
Windows Azure –Microsoft cloud
 Provisión de servidores virtuales Desplegar código de aplicación Configurar la red                                    ...
 Provisión de servidores virtuales Desplegar código de aplicación Configurar la red                                    ...
 Provisión de servidores virtuales Desplegar código de aplicación Configurar la red                                    ...
92Escala
Open                                   source                                      Apache 2 License                      ...
Deploy a lanube
RESUMEN Node.js puede correr en Windows La performance es buena y comparable con *ix Hay un buen soporte de herramienta...
¿PREGUNTAS?
RECURSOS Demo code (notepad colaborativo with share.js)  https://github.com/woloski/notepadr Host node with IIS:  https:...
GRACIAS!!!Matías Woloski   Ignacio LópezAuth10           Wormhole IT@woloski         @TrueNacho
Node on Windows jsconf arg 2012
Upcoming SlideShare
Loading in...5
×

Node on Windows jsconf arg 2012

2,896

Published on

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/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,896
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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

    1. 1. NODE.JS en Windows Matías Woloski Ignacio López Auth10 Wormhole IT @woloski @TrueNacho
    2. 2. Node.js dramatizaciónWatch the video when it’s ready 
    3. 3. NODE.JS…..¿¿¿ EN WINDOWS ???
    4. 4. “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
    5. 5. Node.js Architecture
    6. 6. Node.exe download fromhttp://nodejs.org
    7. 7. iisnode download from https://github.com/tjanczuk/iisnode process mgmt mixed content (asp.net, php, node, static) multi core debugging logging
    8. 8. Editors NotepadSublime Text 2 WebMatrix
    9. 9. DEMO GETTINGSTARTED
    10. 10. 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/
    11. 11. 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
    12. 12. DEMO - NOTEPADCOLABORATIVO
    13. 13. Windows Azure –Microsoft cloud
    14. 14.  Provisión de servidores virtuales Desplegar código de aplicación Configurar la red service package
    15. 15.  Provisión de servidores virtuales Desplegar código de aplicación Configurar la red service package
    16. 16.  Provisión de servidores virtuales Desplegar código de aplicación Configurar la red  Network load-balancer configurado para tráfico
    17. 17. 92Escala
    18. 18. Open source  Apache 2 License  Múltiples licencias  Alojado en GitHub  Contributions Welcome http://github.com/windowsazure
    19. 19. Deploy a lanube
    20. 20. 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
    21. 21. ¿PREGUNTAS?
    22. 22. 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
    23. 23. GRACIAS!!!Matías Woloski Ignacio LópezAuth10 Wormhole IT@woloski @TrueNacho
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×