2016-09-19 1 views
-2

Ich bin ein j2ee-Entwickler und habe bis jetzt Web-Apps in Tomcat, Weblogic und vielen App-Servern implementiert, die komplett auf j2ee basieren.Was ist der beste Weg, JavaScript-basierte Web-App zu implementieren?

Jetzt entwickle ich eine Javascript-basierte Anwendung, die js für Modul, QuickBlox und Firebase JS benötigt.

Nun, was sind meine Optionen, um sie zu implementieren, so dass ein Benutzer sie zum Chatten Zweck wie über www.chatapp.com können

Wir Amazons Cloud-Plattform EC2 verwenden (ich es bin neu).

Antwort

1

Aus meiner Erfahrung, NodeJS ist der Weg zu gehen, wenn Ihre Anwendung ein Single-page application wird. NodeJS gibt Ihnen die Möglichkeit, Ihre Anwendung auf der Server-Seite bei Bedarf mit reinem JavaScript zu manipulieren.

Zunächst können Sie ExpressJS verwenden, um Ihre Dateien zu liefern. Von der ExpressJS-Dokumentation:

var express = require('express'); 
var app = express(); 

app.get('/', function (req, res) { 
    res.send('Hello World!'); 
}); 

app.listen(3000, function() { 
    console.log('Example app listening on port 3000!'); 
}) 

Die App startet einen Server und überwacht Port 3000 für Verbindungen.

Lesen Sie die ExpressJS-Dokumentation für weitere Informationen. Es gibt viele Möglichkeiten, Dateien in NodeJS bereitzustellen. Sie können nach mehr in

+0

Was ich verstanden habe, ist NodeJS nur Javascript Engine. Wie kann es dann als Server genutzt werden? Kann ich auch eine Domain-Adresse zuordnen? –

+0

@PrateekAgarwal Ich habe meine Antwort aktualisiert. – miso

0

suchen Wenn Sie Firebase als Back-End verwenden und nur Ihre HTML/CSS/JS-Dateien an Clients bereitstellen möchten, können Sie diese Dateien einfach in einen S3-Bucket platzieren und das statische Website-Hosting aktivieren .

Verwandte Themen