Node-Lösung

JavaScript-Anwendungen für den Server mit Node.js

Praxis & Tipps | Praxis

Die JavaScript-Laufzeitumgebung Node.js wurde anfangs noch als Kuriosität belächelt. Mittlerweile nutzen viele Entwickler sie als Server für Webanwendung. Dabei hat sie sich bereits in großen Projekten bewährt.

Das unter der liberalen MIT-Lizenz stehende Open-Source-Projekt Node.js bezeichnet sich selbst als „Plattform, um schnelle, skalierbare Netzanwendungen zu bauen“. Es wäre aber nicht ganz korrekt, es einen Webserver zu nennen. Den muss man beim Entwickeln nämlich zuerst implementieren. Er wird Teil der Anwendung – was komplizierter klingt, als es ist.

Bekannt ist Node.js vor allem dafür, dass es sich mit JavaScript programmieren lässt. Eigentlich eine naheliegende Idee: Warum sollte man für den Server eine andere Sprache verwenden als für den Client? Tatsächlich ist diese Idee fast so alt wie JavaScript selbst, doch geriet sie zusammen mit dem Netscape Enterprise Server und seinem SSJS in Vergessenheit. Seither hat sich die Sprache massiv weiterentwickelt: Durch leistungsfähige Echtzeit-Kompilierung führen moderne JavaScript-Engines Code in einer Geschwindigkeit aus, die sich mit der von PHP, Java oder Ruby messen kann. ...

Sie möchten wissen, wie es weitergeht?

Node-Lösung

2,49 €*

c't 04/2014, Seite 172 (ca. 6 redaktionelle Seiten)
Direkt nach dem Kauf steht Ihnen der Artikel als PDF zum Download zur Verfügung.

Artikel-Vorschau
  1. Zeitversetzt
  2. Plattform, nicht Server
  3. Projekt Online-Editor
  4. Komfort-Entwicklung
  5. Dateiliste
  6. Aus dem Takt
  7. Modularisierung
  8. Routing
  9. Editor-Seite
  10. Streaming
  11. Webserver-Update
  12. Textversand
  13. POST abholen
  14. Nachbearbeiten
  15. Draufgesteckt

Lesen Sie hier die Verbraucherinformationen

* Alle Preise verstehen sich inklusive der gesetzlichen MwSt.

Als c't-Plus-Abonnent gratis lesen

weiterführende Links

Infos zum Artikel

Kapitel
  1. Zeitversetzt
  2. Plattform, nicht Server
  3. Projekt Online-Editor
  4. Komfort-Entwicklung
  5. Dateiliste
  6. Aus dem Takt
  7. Modularisierung
  8. Routing
  9. Editor-Seite
  10. Streaming
  11. Webserver-Update
  12. Textversand
  13. POST abholen
  14. Nachbearbeiten
  15. Draufgesteckt
0Kommentare
Kommentieren
Kommentar verfassen
Anzeige
weiterführende Links
  1. Zu diesem Artikel hat die Redaktion noch folgendes zusammengestellt:

    Links (8)

Anzeige