Ist Jaxer eine bessere Lösung als Node.Js
Seit Jaxer schon länger ist es eine bessere Lösung als Node.js wenn Sie ein Entwickler wie mich, die neu in die Programmierung mit JavaScript auf der server Seite?
- Node.js ist so mächtig, und die Plattform, die Sie heute, eine einfache, gute Suche gibt viel Verständnis für Jaxer gibt es einen schönen Artikel von John Resig ( jQuery Autor ) hier - ejohn.org/blog/server-side-javascript-with-jaxer Dieser sehr schön erklären, Jaxer und was alles geschrieben worden ist in der unten Antworten. Hoffe, es hilft!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Trotz sowohl mit JavaScript als Sprache, Jaxer und Node.js erreichen zwei verschiedene Ziele. Jaxer scheint zu sein, gezielter als server-side Web scripting-Sprache (wie PHP oder ASP.NET), in der Erwägung, dass Node.js ist eher ein general-purpose event-driven Netzwerk-server-Frameworks, die passiert werden in der Lage, um Web-Seiten.
Welche Lösung Sie wählen sollten, Scharniere ganz auf das, was Sie zu tun versuchen. Wenn Sie können erweitern Sie auf Ihre Frage mit Ihre Ziele für die server-side JavaScript, dann können wir besser Anregungen, was zu verwenden.
Jaxer und node.js sind sehr verschiedene Dinge.
Denken, Jaxer, wie Firefox läuft auf der server-Seite, sondern eine GUI, seine Schnittstelle zur Außenwelt ist Apache. Es kann so ziemlich alles, was ein browser auf der client-Seite tun können: fetch-Seiten von einem Drittanbieter-server ausführen, JS gegen die Seite, ziehen Sie die Elemente aus, die es über das DOM, ersetzen Sie neue Inhalte in es, etc.
Jaxer, kann auch mehr oder weniger wie ASP oder PHP, einfach ausführen JS in speziellen tags in den HTML-Dateien Jaxer dient, die über den Apache, so dass Sie können fügen Sie einige dynamische Inhalte in die sonst statischen Seiten.
Jaxer hat einen riesigen Nachteil: es ist tote Technologie.
node.js auf der anderen Seite, ist nicht ein browser, läuft auf dem server, es ist sehr lebendig, gerade jetzt, und es hat keine Verbindung zu Apache oder andere standard-web-server.
Erstellen Sie Ihre eigenen web-server mit node.js's HTTP-Komponente, aber das bringt auf Die Lisp-Fluch: weil es keine standard-web-server, jeder baut ihrigen einen anderen Weg, so, dass es nicht die geballte Fachwissen über das Thema.
Das gleiche gilt für Template und andere Dinge, die gehen in eine ASP-oder PHP-Plattform: keine komplette, integrierte Komponente bedeutet, dass Sie am Ende der Montage Ihre eigenen von der mitgelieferten Stücke.
Diesem macht node.js am besten geeignet für Projekte, bei denen Sie waren bereits gehen zu müssen, implementieren Sie alles selbst, also, was Sie wollen, ist eine box mit Werkzeugen und Komponenten, sondern als eine "Plattform." Wenn Sie können ziemlich beschreiben Sie Ihr Projekt als web-app, was bedeutet, dass es ist eine Anwendung, die nur geschieht, um zu zeigen, seine Benutzeroberfläche über das web, und die meisten seiner Inhalte dynamisch generiert, anstatt Ihnen von Dateien, node.js könnte eine gute Wahl sein.
Wenn Sie stattdessen brauchen Sie nur zu ersetzen, einige dynamische Inhalte in eine meist statische Präsentation, gut, kann ich wirklich empfehlen, Jaxer, aber so etwas in der Art, die Stecker in eine standard-web-server ist die bessere Wahl.