/ / Was ist der beste Rahmen und Unterschied von Nodejs Framework - node.js, express, faye

Was ist der beste Rahmen und der Unterschied von nodejs framework - node.js, express, faye

In diesen Tagen versuche ich eine Echtzeitanwendung mit nodejs zu entwickeln. Diese Anwendung möchte das Dashboard gemäß den API-Daten aktualisieren.

Ich installierte Express und Faye und versuche zu vergleichen, was das Beste ist und was die Unterschiede der beiden sind. Wie ich weiß, Express ist ein Knoten-Basis-Framework und Faye ist ein Abonnenten / Publisher basierend.

Aber ich denke, beide sind fast gleich und jeder kann mir helfen, die Unterschiede zu identifizieren? Was ist schnell und was kann mit den Frameworks so gemacht werden?

Danke im Voraus.

Antworten:

1 für die Antwort № 1

Sie sind nicht sehr vergleichbar. Wenn Sie eine Echtzeitanwendung erstellen möchten, müssen Sie wahrscheinlich beide verwenden.

Express ist ein Web-Framework. Sie benötigen es, um HTTP-Anfragen und -Antworten zu bedienen und zu bearbeiten. Es wird Ihnen helfen, Dinge wie URL-Routing, Request / Response-Handling Middleware, Schnittstellen mit Template-Engines, etc ... Express ist so schnell, wie Sie bekommen werden.

Faye ist ein Pub Sub-Messaging-System - Es wird nichtin der Lage sein, Standard-HTTP-Anforderungen und -Antworten zu verarbeiten. Sie können möglicherweise einen Live-Stream der Daten mit Faye implementieren, jedoch müssen Sie weiterhin Ihre Client-Anwendung mit Express bereitstellen.

Ich würde auch Socket.io als Alternative zu Faye- zusätzlich zu Express betrachten.