2010-10-16 5 views
5

So habe ich in GWT untersucht und es sieht ziemlich interessant aus, da ich Erfahrung in der Programmierung in Java habe und in der Lage bin, Webapps zu erstellen, sieht für mich sehr interessant aus.Erstellen von Apps In Google Web Toolkit, Hosting-Optionen?

Ich habe einige der grundlegenden Tutorials angeschaut und habe GWT in meiner Eclipse-Umgebung arbeiten lassen. Nun, wenn ich mit der Erstellung von Webapps beginnen würde, wie würde ich meine App hochladen und hosten? Ich habe nur PHP und MySQL für Web-Entwicklung verwendet, also würde ich immer nur Apache verwenden, ich bin nicht sicher über GWT-Hosting. Ist es erforderlich, dass die App auf der googles App Engine-Plattform gehostet wird oder kann ich einen Server einrichten, wie er das normalerweise bei der Verwendung von Apache tut?

Danke.

Antwort

6

Mit GWT müssen Sie Ihre App nicht in App Engine hosten. Sie können eine GWT-App auf jedem Host hosten.

Wenn Sie möchten, dass Ihr Server in Java geschrieben wird, um einige der nützlicheren Funktionen von GWT zu nutzen, müssen Sie natürlich einen Host finden, der Ihnen die Ausführung von Java ermöglicht. Sie können jedoch eine GWT-App schreiben, die mit einem PHP-Server oder einem Python-Server oder einem anderen Server kommuniziert.

0

Wenn Sie mit PHP + MySQL vertraut sind, ist es keine schlechte Idee, sich daran zu halten und nur Ihre kompilierte GWT-Ausgabe als eine andere Komponente hinzuzufügen, die Sie hochladen. Der Wechsel zu App Engine erfordert eine grundlegende Änderung in der Art und Weise, wie Sie Ihre Anwendung schreiben und gestalten, was bedeutet, dass Sie gleichzeitig neue Front-End- und Back-End-Technologien erlernen. Beispielsweise ist eine einfache Volltextsuche in einem Feld für eine kleine php + mysql App ziemlich trivial, aber da App Engine Sie zwingt, extrem skalierbaren Code zu schreiben, ist es bei GAE nicht trivial.

Verwandte Themen