Was ist Node.js und wofür nutze ich es?

Hallo. Ich bin gerade dabei ein neues Projekt um zu setzen und bin dabei auf eine Bibliothek für Node.js gestoßen was mich veranlasst hat mich ein wenig mit diesem Interpreter auseinander zu setzen. Dabei bin ich aber auf ein paar Fragen gestoßen ,die mir das Internet nicht wirklich gut beantworten konnte. Ich denke aber jemand der sich auskennt könnte mir besser weiter Helfen was das angeht:

Node.js ist ein Interpreter, welcher Serverseitig Javascript Code ausführt und ihm einige Funktionen hinzufügt bzw. andere Clientexclusive Funktionen entfernt. Er ist schnell, arbeitet mehrere Anfragen parallel ab und ist somit perfekt für die Programmierung eines Webservers oder generell Serverseitiger Anwendungen die einer Menge Nutzer zur Verfügung stehen müssen geeignet. Ein paar Fragen habe ich aber:

  • Ist bei der Nutzung von Node.js überhaupt noch die Nutzung von PHP nötig?

  • Kann der Nutzer der Seite den Node.js Code auf irgendeine Weise uncompiliert ansehen (Private Key bla bla bla)

  • Ist es möglich Node.js auf einer Webseite ein zu binden ohne den Webserver mit Node.js um zu setzen? (Bestehender Webserver, kennt ihr bestimmt von Strato usw.) Oder ist das zu Kompliziert und sollte in solchen fällen eher auf PHP zurückgegriffen werden? (Die Performance von Node.js hat mich so vom Hocker gehauen, dass ich es mal nutzen wollte :D)

Danke für eure Antworten! :)

programmieren, JavaScript, PHP, Webserver, node.js
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.