Your SlideShare is downloading. ×

2012 02-09 windows-azure_and_nodejs

477

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
477
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Windows Azure nodeJSGuðmundur Jón Halldórsson Sigurjón Lýðsson
  • 2. Hvað er node.js• Skrifað af Ryan Dahl• Javascript library til að byggja netþjóna• Byggt á V8 (Chrome Javascript runtime)• http://www.nodejs.org
  • 3. Af hverju node.js?„NODE‘S GOAL IS TO PROVIDE AN EASY WAY TO BUILD SCALABLE NETWORK PROGRAMS“ – nodejs.org -eða- Auðveld leið til að búa til skalanlegar netþjóna
  • 4. AFHVERJU node.js• Asynchronous IO Framework• Chrome Javascript runtime (c++) - V8• Restin skrifuð í JavaScript• Getur meðhöndlað þúsundir af samtíma tengingum með lágmarks cpu og minnisnotkun á einum process
  • 5. Hvenær á að nota node.js• Rauntíma kerfi• Spjall /skilaboð• Þegar mikið þarf að gerast samtímis• Samræming• Samskipta hub
  • 6. Windows Azure SDK fyrir Node.js• IIS7.x module til að hýsa Node.js forrit• Microsoft Visual C++ 2010 Redistributable Package• Node.js og Node Package Manager• Powershell fyrir node.js
  • 7. Nýtt node.js Azure verkefni...• Í gegnum „Windows Azure PowserShell for Node.js“...• Búum til nýtt verkefni – c:node> New-AzureService gameServer• Búum til WebRole – c:nodegameServer> Add-AzureNodeWebRole GameWebRole• Ræsum Azure Emulator – c:nodegameServerGameWebRole> Start-AzureEmulator –launch• Þegar Azure Emulator er í gangi – c:nodegameServerGameWebRole> Start http://localhost:81
  • 8. Og síðan eitthvað alvöru...• Notum npm og bætum við nokkrum pökkum – c:nodegameServerGameWebRole> npm install express node-uuid azure• Búum til Express Web Application – c:nodegameServerGameWebRole> .node_modules.binexpress (til að fá dependencies) – c:nodegameServerGameWebRole> npm install• Hreinsum til – C:nodegameServerGameWebRole> del server.js – C:nodegameServerGameWebRole> ren app.js server.js – c:nodegameServerGameWebRole> Start-AzureEmulator –launch
  • 9. Hvernig ný þjónusta er búinn til með Powershell og Node PackageManagerDEMO
  • 10. Eitthvað skemmtilegt...DEMO
  • 11. Áhugavert efniAzure• http://www.windowsazure.com• http://www.windowsazure.com/en- us/develop/nodejs/nodeJS• http://www.nodejs.org• http://c9.io• http://socket.io• http://expressjs.com
  • 12. Spurningar• Twitter @gudmundurjon @sigurjonl• LinkedIn http://is.linkedin.com/in/gudmundurjon• Email gudmundurjon@hotmail.com v-siglyd@microsoft.com

×