Ich bin neu bei Node und gehe immer noch durch. Ich habe einige Zweifel:
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.
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;)