Edit by @BenCrox for HK node.js party             3 Sep 2011
Libuv,or M$ Node.js howto  libuv,                                node.js       Edit by @BenCrox for HK node.js party      ...
Any windows server SA      here ?
Not me :D
But my client does     dedicated to M$...             ﹐
Be reasonable...        …
M$ still has      ~60% server market share*     ~90% desktop market share*       * source: IDC 09’ 10’ , Ryan Dahl - Apr 2...
Node.js
“The goal of Node,	 	 as with any programming platform,	 	 is total world domination.”	 	 	 	 	 	 	 ~ Ryan Dahl, 5 May 2011
Microsoft and co.
“The IIS folks, the Windows folks, the Azure folks,	 want to make sure everything runs well on Windows.	 Remember, we sell...
IOCP                 Input/Output completion port            API for performing multiple simultaneous                  asy...
Lib eio  Lib oio       twilight in Windows, Apr 2011
Libuv       wrapper for libev  IOCP   remember node.js ~= libev + V8 ?        Libuv              IOCP
Compile in C++?http://vimeo.com/24713213                   by Ryan Dahl, Jun,2011              Libuv      C++
Yes you can,but No you don’t have to
Node.exe ( 0.5.x )   this is native!0.5
Node.exe (0.6+)     Cygwin goodbye~0.6       Cygwin
iisnode for IIS 7.x      https://github.com/tjanczuk/iisnode                                          嗯
Windows 8 Server!           …
How about Win2k3?    Windows   Server2003
“No CreateSymbolicLinkA in Kernel32.dll”       says windows server 2003                           …
Win XP, sorry~         …
Compile  0.4.x          for orphan M$ O/S
Anyhow, time to     upgrade Windows...                        …
The best is yet to come
npm support for   Windows        issac says he will make it
Cluster for consuming hell lot CPUs / VMs             …
Thank you !
Thanks to Microsoft for supporting PHP   jQuery and now       Node.js
Thanks to allnon M$ people for pushing M$ to do    something
Special thanks to     Bert Belder    for combatingin OSS env in GitHub     https://github.com/piscisaureus.atom
MayOpen Source Culture       takes over     Microsoft
Reference:	   http://blog.tatham.oddie.com.au/2011/03/16/node-js-on-windows/	   http://nodejs.org/codeconf.pdf ( Ryan Dahl...
Upcoming SlideShare
Loading in …5
×

Lib uv node.js

3,100 views

Published on

Deployment / Development for node.js in Win Env ( Nov 2011 )

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

No Downloads
Views
Total views
3,100
On SlideShare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Lib uv node.js

    1. 1. Edit by @BenCrox for HK node.js party 3 Sep 2011
    2. 2. Libuv,or M$ Node.js howto libuv, node.js Edit by @BenCrox for HK node.js party 3 Sep 2011
    3. 3. Any windows server SA here ?
    4. 4. Not me :D
    5. 5. But my client does dedicated to M$... ﹐
    6. 6. Be reasonable... …
    7. 7. M$ still has ~60% server market share* ~90% desktop market share* * source: IDC 09’ 10’ , Ryan Dahl - Apr 2011)
    8. 8. Node.js
    9. 9. “The goal of Node, as with any programming platform, is total world domination.” ~ Ryan Dahl, 5 May 2011
    10. 10. Microsoft and co.
    11. 11. “The IIS folks, the Windows folks, the Azure folks, want to make sure everything runs well on Windows. Remember, we sell Windows, so its good if it does many things well. ;)” ~ Scott Hanselman, 28 Aug 2011 乜
    12. 12. IOCP Input/Output completion port API for performing multiple simultaneous async i/o operation in NT3.5+ IOCP
    13. 13. Lib eio Lib oio twilight in Windows, Apr 2011
    14. 14. Libuv wrapper for libev IOCP remember node.js ~= libev + V8 ? Libuv IOCP
    15. 15. Compile in C++?http://vimeo.com/24713213 by Ryan Dahl, Jun,2011 Libuv C++
    16. 16. Yes you can,but No you don’t have to
    17. 17. Node.exe ( 0.5.x ) this is native!0.5
    18. 18. Node.exe (0.6+) Cygwin goodbye~0.6 Cygwin
    19. 19. iisnode for IIS 7.x https://github.com/tjanczuk/iisnode 嗯
    20. 20. Windows 8 Server! …
    21. 21. How about Win2k3? Windows Server2003
    22. 22. “No CreateSymbolicLinkA in Kernel32.dll” says windows server 2003 …
    23. 23. Win XP, sorry~ …
    24. 24. Compile 0.4.x for orphan M$ O/S
    25. 25. Anyhow, time to upgrade Windows... …
    26. 26. The best is yet to come
    27. 27. npm support for Windows issac says he will make it
    28. 28. Cluster for consuming hell lot CPUs / VMs …
    29. 29. Thank you !
    30. 30. Thanks to Microsoft for supporting PHP jQuery and now Node.js
    31. 31. Thanks to allnon M$ people for pushing M$ to do something
    32. 32. Special thanks to Bert Belder for combatingin OSS env in GitHub https://github.com/piscisaureus.atom
    33. 33. MayOpen Source Culture takes over Microsoft
    34. 34. Reference: http://blog.tatham.oddie.com.au/2011/03/16/node-js-on-windows/ http://nodejs.org/codeconf.pdf ( Ryan Dahl, April 9, 2011, Code Conf ) http://nodejs.org/nodeconf.pdf ( Ryan Dahl, May 5, 2011 ) http://blog.nodejs.org/2011/06/23/porting-node-to-windows-with-microsoft’s-help/ https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows) http://devlicio.us/blogs/christopher_bennage/archive/2011/07/28/node-js-on-windows.aspx http://blogs.iis.net/shanselman/archive/2011/08/28/installing-and-running-node-js-applications-within-iis-on-windows-are-you-mad.aspx http://nodejs.org/oscon.pdf ( Ryan Dahl, July 26 2011, OSCON )

    ×