Ist es möglich, eine Google App Engine-Webanwendung mit Node.js oder einem anderen serverseitigen JavaScript-Ansatz zu entwickeln?
Habe ich die neuesten Entwicklungen bei server-side JavaScript - besonders Node.js - und Frage mich, ob es irgendeine Möglichkeit, solch eine Vorgehensweise zu entwickeln, die eine Google App Engine, web-Anwendung - entweder separat oder in Kombination mit Python oder Java?
InformationsquelleAutor der Frage Michael O'Faolain | 2010-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
node.js verwendet ein event-loop-Modell, das ist nicht wirklich eine gute Passform mit der aktuellen App-Engine-design.
Jedoch gibt es mehrere Projekte, dass JavaScript-App-Engine. Check out App Engine Ausgabe 35 zu Lesen über einige der Lösungen. Die highlights sind: RhinoRhino Für Webappswenn Sie wie Python check-out AppengineJS. Ich habe auch gehört, dass RingoJS sein könnte, lohnt ein Blick in.
InformationsquelleAutor der Antwort Robert Kluin
Auch möchten Sie vielleicht zu prüfen, aus ApeJS. Ein kleiner Rahmen, den ich schrieb ähnlich AppengineJS aber minimalistischer.
http://lmatteis.github.com/apejs/
InformationsquelleAutor der Antwort Luca Matteis
Tornado ausführen können auf app engine, und ist ähnlich wie node.js aber mit python, und hat eine schöne Ausbeute Ansatz zu. Aber es gibt Einschränkungen bei der tornado-Einsatz auf app engine, die möglicherweise besiegen das Objekt der Verwendung für Ihr Projekt. Siehe tornado auf github für mehr Infos
Ich benutze beide, aber node.js mit connect middelware und express.js um den Knoten einfacher zu benutzen für einfache web-apps.
InformationsquelleAutor der Antwort fullstacklife
Nun die beste option ist die Verwendung von Google Compute Engine und Datastore - > hier der link
Können Sie mit Google Compute Engine hosten Ihre node.js app und verwenden Sie google-api-nodejs-client Verbindung zum datastore:
Und Sie sollten bereit sein zu gehen
InformationsquelleAutor der Antwort tuned
Ist zwar nicht das gleiche wie Reine app engine (zB. manuelle Skalierung und derzeit in alpha status), das ist jetzt möglich mit Appengine Verwaltet
VMs.
Finden Sie unter:
Sie auch angekündigt Node.JS Bibliothek für die Arbeit mit der google-cloud
Plattform.
InformationsquelleAutor der Antwort wires