Ersatz für GWT
Baute ich eine Anwendung mit GWT in 2012 und es hat alles geklappt bis jetzt, wenn eine wichtige Funktionalität upgrade erforderlich ist.
Ich verwendet, GWT, weil mein hintergrund ist Java und arbeitete in MVP-Art-Projekte vor, dass es eine gute Passform.
Heute, keine problem ich begegnen und eine google-Suche hat Antworten, die gepostet werden 2 bis 3 Jahren ( und in vielen Fällen nicht die Lösung meiner eigenen Probleme ) Das ist mir zu sagen, dass GWT wird zurückgelassen.
Da baute ich die app in Erster Linie als hobby zu lernen, GWT ich das Gefühl, ich möchte lernen, eine neuere framework-beim Wiederaufbau meine Anwendung.
So einzugrenzen, möchte ich wissen, ob es eine passende neuere alternative zu GWT gibt, noch mir erlaubt, code in Java.
Verstehe ich das mag wie eine umfassende Frage, wo die Antworten basiert hauptsächlich auf Gutachten, aber wie sonst können Sie pick Völker Gehirne außer der Frage "Was ist Ihre Meinung zu" Wie mache ich a,b,c unter Verwendung von Java wird beantwortet werden 3 verschiedene Arten von 3 verschiedenen Menschen aufgrund Ihrer Meinung, wie es getan werden sollte.
- Java Entreprise Edition (ein guter start für Ihre Forschung, hier) ! Oder alle JEE-framework, wie die bekannten Frühling 🙂
- Ich versuchte im Frühjahr eine Weile zurück in meine Arbeit legen. Ich dachte, es wäre ein bisschen ungeschickt für das, was ich brauche. Auch weil ich möchte, dass Sie diese als eine chance zu lernen eine neue Technologie / framework / Plattform ich shyed Weg von es, weil ich hatte es vor
- GWT-Entwicklung ist immer noch aktiv, doch es fehlt der Fokus auf die Verbesserung der Erfahrung für neue Benutzer von es. Das ist bedauerlich. Das heißt, es tut, was es behauptet, zu tun, und ist ein ziemlich ausgereiftes system. Die Reife ist mit ein Grund, warum so wenig scheint sich zu ändern, die andere ist, dass es entwickelt sich auf Java-Zeiträumen, die nicht JS-Zeitskala.
- Ja, die Letzte Konsolidierung zu Debuggen mit source maps im Grunde aus GWT unbrauchbar für mich: keine gute debugging-Unterstützung mehr. Sie können auch überprüfen, statische Variablen problemlos!!! Was für eine Schande. Keine Quelle anzeigen-reversion, ich kann sogar untersuchen Sie den original-code der im browser ausgeführt wird.... wtf??? Dies ist absolut lächerlich, aber was will man erwarten von javascript-Entwickler. Ich GWT verwendet, um Weg von, dass die script-kiddie-Quatsch, und mit 2.7 wir haben alle Ihre Nachteile, plus dann einige...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Überprüfen OpenXava es ist einfach zu bedienen. http://www.openxava.org/ate/gwt-alternative
Habe ich erfahren, Vaadin (https://vaadin.com/home)
Vaadin ist ein rund GWT gibt Ihnen mehr Flexibilität zu arbeiten und gleichzeitig die GWT-wie Erfahrung.
Ansonsten ist dies eine gute Zusammenstellung, Sie könnte das Holen, was Sie brauchen:
https://github.com/jashkenas/coffeescript/wiki/List-of-languages-that-compile-to-JS
Als eine lange Zeit GWT-user bin ich immer gezogen, um AngularJS. Offensichtlich reden wir JavaScript statt Java hier, sondern aus einem Java-hintergrund mir, ich bin der Suche nach JavaScript mit AngularJS eine gute alternative zu GWT.
JSF? http://en.wikipedia.org/wiki/JavaServer_Faces
Es ist die "offizielle" (Teil der Java EE) - framework für Java-web-apps. Ich habe es kurz in der Vergangenheit und war relativ zufrieden damit. Sehr viel ich bevorzuge es über andere frameworks, die verlassen sich immer noch auf JSPs.
Kuba-Plattform wenn Sie sich für vorgefertigte Komponenten und Web-Feste Rahmen wenn Sie einen Rahmen suchen, können verwendet werden, um bauen jede UI-Komponente. Beide sind java-frameworks zur Erstellung von web-ui.
Es ist nichts falsch mit GWT per se. Polyglot-Programmierung hat Reale Kosten, und es gibt viele Aktivitäten, z.B. auf dem gitter. https://gitter.im/gwtproject/gwt
Neue Benutzer können https://github.com/gwtboot, um loszulegen und es gibt moderne ui-kits wie https://dominokit.github.io/domino-ui-demo/index.html?theme=indigo#home
Da Sie immer noch wollen, um code in Java und wollen etwas neues zu lernen, würde ich vorschlagen, mit "moderne GWT", d.h. mit elemental2 /j2cl. Sollten Sie überlegen, lernen, gestalten Sie Ihre app, um Ihre separate view-Ebene von der zugrunde liegenden ui-framework. Vermeiden Sie die Teile, die gehen Weg in GWT 3.0 wie die RequestFactory
Ich würde empfehlen, das lernen entweder Swing oder JavaFX.
Swing wurde arround seit Java 1.2 und das "reifer" ein.
javaFX ist Ihre neue "hip" - version und wurde in das JDK in version 7.
Persönlich würde ich gehen für JavaFX, nur um "zukunftssicher".