Node.js – Basics – Vorteile



Node.js – Basics – Vorteile

0 0


node.js


On Github maikesie / node.js

Node.js

Basics

Created by Maike Siebelds, Kurs WWI14AMB

Gliederung

Was ist node.js? Vorteile Demo Fazit

Was ist node.js?

  • eventbasierte JavaScript-Laufzeitumgebung
  • Just-In-Time-Kompilierung
  • Basis: Googles V8-Engine

Vorteile

andere Programmiersprachen:
  • sequenzielle Abarbeitung des Programmcodes
  • nutzt mehrere Treads für nebenläufigkeit
  • hoher CPU und RAM-Bedarf

Vorteile

node.js:>
  • ein Thread
  • Codeverarbeitung eventbasiert
  • plattformunabhängig

Demo

Quellcode:

        var http = require('http');

        http.createServer(function (req, res) {
            res.writeHead(200, {'Content-Type': 'text/plain'});
            res.end('Hello World\n');
        }).listen(1337, "127.0.0.1");

        console.log('Server running at http://127.0.0.1:1337/');

Fazit

  • Open-Source
  • noch ziemlich neu
  • viele Vorteile

Quellen

Webseite node.jsFrederic Hemberger
Node.js Basics Created by Maike Siebelds, Kurs WWI14AMB