about node.js
TRANSCRIPT
Node.jsOm eenvoudig en snel schaalbare netwerkapplicaties te bouwen.
Wat is node.js
• Ontstaan in 2009, Ryan Dahl
• Server side javascript
AR-Drone + Node.js
Benodigde voorkennis
• Basis programmeren
• Javascript
• Logisch denken
Benodigde middelen
• Computer
• Node.js
• Node package manager
• Tekst-editor (notepad++)
Voorbeeldcode
Benodigde Modules aanroepen
Module aanroepen en functionaliteiten toevoegen
Settings voor modules aangeven
Renderen applicatie
Locatie aangeven (om de applicatie weer te geven)
Voorbeeld code (jade)
Learning curve
• Relatief eenvoudig
Boeken/tutorials
• http://it-ebooks.info/tag/node.js/
• Lynda.com
• Youtube
Werkveld
Bedrijven:
• Infosupport
Applicaties:
• Chat programma’s
• Blog systeem
• Web-apps
• Popcorn time
• Pencilblue cms
Voordelen
• Snel (sneller dan Ruby on rails)
• 1 taal voor cliënt en server side scripting
• veel modules/uitbreidingen
• Is nog in ontwikkeling
• weinig experts/fora
Nadelen