about node.js

9
Node.js Om eenvoudig en snel schaalbare netwerkapplicaties te bouwen.

Upload: hanzehogeschool-groningen

Post on 18-Jul-2015

46 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: About Node.js

Node.jsOm eenvoudig en snel schaalbare netwerkapplicaties te bouwen.

Page 2: About Node.js

Wat is node.js

• Ontstaan in 2009, Ryan Dahl

• Server side javascript

AR-Drone + Node.js

Page 3: About Node.js

Benodigde voorkennis

• Basis programmeren

• Javascript

• Logisch denken

Benodigde middelen

• Computer

• Node.js

• Node package manager

• Tekst-editor (notepad++)

Page 4: About Node.js

Voorbeeldcode

Benodigde Modules aanroepen

Module aanroepen en functionaliteiten toevoegen

Settings voor modules aangeven

Renderen applicatie

Locatie aangeven (om de applicatie weer te geven)

Page 5: About Node.js

Voorbeeld code (jade)

Page 6: About Node.js

Learning curve

• Relatief eenvoudig

Page 8: About Node.js

Werkveld

Bedrijven:

• Infosupport

Applicaties:

• Chat programma’s

• Blog systeem

• Web-apps

• Popcorn time

• Pencilblue cms

Page 9: About Node.js

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