Wie Node.js anders ist als Tomcat

8

Ich bin neu bei Node und gehe immer noch durch. Ich habe einige Zweifel:

  1. Wie ist es als serverseitiges Framework anders als Tomcat?
  2. Wenn ich einige REST-APIs herstelle, kann ich sie auf einem Node-Server hosten oder benötige ich einen anderen Server?
Chandan Gupta 15.04.2016, 01:28
quelle

1 Antwort

25

Um deine erste Frage zu beantworten, sind Tomcat und Node komplett verschiedene Biester, obwohl du Node dazu bringen kannst, denselben Zweck wie Tomcat zu erfüllen, wenn du der Programmiersprache gegenüber unempfindlich bist Verwenden Sie und fügen Sie das richtige Zeug hinzu.

  • Tomcat ist ein Webserver für Webanwendungen Java .
  • Node ist eine Laufzeitumgebung für Anwendungen in JavaScript .

Abgesehen von den Unterschieden in der Programmiersprache ist der Vergleich, den Sie machen, nicht wirklich gleichmäßig. Sie sehen, Node (plus die zugrunde liegende V8-Engine) ist mehr der JVM (Java Virtual Machine) als Tomcat.

Sie können jede Art von Anwendung auf Knoten entwickeln. Eine Teilmenge davon werden Serveranwendungen sein, und dann wird eine Teilmenge davon Webserveranwendungen sein.

Nun ist der am häufigsten verwendete Webserver auf Knoten Express . Ich kenne ehrlich gesagt keinen anderen. Ich fand Express und suchte nie nach etwas anderem.

Stellen Sie sich zum Vergleich so vor:

%Vor%

Wie bei Ihrer zweiten Frage können Sie REST-APIs auf Knoten erstellen, vorausgesetzt, Sie fügen Express hinzu. Und die gute Nachricht ist, dass es extrem einfach ist. Schau dir das an: Ссылка

Viel Glück und viel Spaß beim Lernen von Knoten. Ich hatte Tonnen. Habe Java verlassen und nie zurückgeschaut;)

    
Mig82 15.04.2016, 09:38
quelle

Tags und Links