Frage

Eine Frage, für alle die GWT-Gurus da draußen.

Ich bin ein Neuling in GWT und ich versuche, die besten Praktiken der Codierung einer GWT-Anwendung zu verstehen. Ich habe durch „Groß angelegte Anwendungsentwicklung und MVP“ basierend auf Ray Ryan Vortrag bei Google I / O 2009 und es hat mir einen guten Ausgangspunkt. Ich habe die Probe Quellcode als auch für die Anwendung Kontakte auf der Grundlage der Best Practices aufgeführt.

Die Anwendung Ich versuche, mit GWT zu entwickeln, ist ein wenig größer (in Bezug auf die beteiligten Module), wenn auf die Probe „Kontakte“ Anwendung verglichen und so möchte ich es aufteilen in mehrere Funktionen auf.

Ich habe gelesen, dass in einer GWT-Anwendung einen einzigen Einstiegspunkt ist eine gute Idee, und ich will nicht den gesamten Code in einer einzigen AppController Klasse und einen Einzel RPCService abzuladen, was der beste Ansatz wäre in diese Situation?

Wie würde ich mich über die Steuerung auf mehrere Controller Disposition? Gibt es eine Möglichkeit, dies mit einigen Klassen in dem GWT Rahmen zu erreichen?

War es hilfreich?

Lösung

Für große GWT-Anwendungen, ein Framework wie GWT-Plattform (die eine ist Gabel von GWT-Moderator und GWT-Versand ) ist fast notwendig. Es bietet Dinge wie Orte für den Umgang mit Standort / Geschichte, einen handlichen Presenter Rahmen, EventBus und wirklich einfach codesplitting.

Andere Tipps

Wenn Sie sehr große Anwendung entwickeln aufgeteilt dann Ihre Anwendung in mehrere Module. Für Client-Seite MVC-Muster schlage ich PureMVC.

http://puremvc.org/

Wenn Sie sich Sorgen um Anfangslast Größe und es ist möglich, Ihre große App in verschiedenen Stücken zu laden, sollten Sie Code-Splitting

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top