Node.js Express für den REST? Gibt es Controller im Express?

Ich bin derzeit an der Entwicklung einer Gemeinschaft (wie eine leichte "social network") für einen begrenzten (lokalen) Ziel.
Dies ist das erste Projekt, wo SEO egal ist und wo ich gerne ausschließen, nicht-js-Nutzer. Das ist, warum ich ' m denken, um das Projekt zu starten über und Schreibe meine erste Website, die ist komplett erstellen mit Javascript und meine ersten Knoten-Anwendung aus pädagogischen Gründen.

Details so weit:

Browser: jQuery -, vielleicht JavaScriptMVC (es gibt einige Dinge, die ich nicht gerne über JavaScriptMVC (wie die Routen), vielleicht Schreibe ich mein eigenes kleines MVC oder kennen Sie einen besser geeigneten Rahmen?)

Server: Node.JS, Express Rahmen, (vielleicht socket.io oder nowjs für weitere Funktionen)

Ich habe ein paar Fragen so weit. Ich weiß, es ist besser zu Fragen eine einzige Frage, aber es gibt mehr oder weniger verbunden:

  • Express sieht wirklich schön aus, aber ich bin fehlt MVC. Ich konnte nicht finden, dass jedes Projekt, das mvc implementiert und bauen auf Express. Gibt es einen Grund für das? Routing ist nett auszudrücken, aber ich brauche eine Möglichkeit zur Verbreitung von code auf mehrere Dateien (Controller wäre der beste Weg, ich denke, die Anwendung wird nicht klein sein, und ich brauche es wartbar)

  • Die Anwendung wird mehr oder weniger komplett auf Basis von AJAX (json) Anfragen. Express ist der richtige Rahmen für solche Anwendungen, eh? Ich denke, der beste Weg, dies zu schreiben-Projekt ist, um eine json-REST-api, die dann abgefragt werden, indem die web-Anwendung über AJAX und durch ein mobile-device-app (die ich auch schreiben will). Meiner Meinung nach Express' route-system ist sehr geeignet für die ERHOLUNG. Aber fühlen Sie sich frei, zu empfehlen, andere frameworks.

InformationsquelleAutor Eliasdx | 2011-10-16
Schreibe einen Kommentar