2010-05-21 10 views

Antwort

2

Mein Verständnis ist, dass Spring-Roo das Erstellen der serverseitigen Komponente sowie das Erstellen eines rudimentären GWT-Frontends für Sie vereinfacht. Dann können Sie als GWT-Entwickler das generierte GWT-Frontend übernehmen und weiter verschönern. Also, wenn es so gut ist, wie es heißt, es macht dein Leben als GWT-Entwickler viel einfacher und produktiver.

1

Ich denke, dass diese Allianz es Entwicklern ermöglicht, komplexe und leistungsstarke Anwendungen noch einfacher zu gestalten. Konzeption von GWT-Anwendungen Spring würde dem serverseitigen Teil die vielen Aspekte bieten, die das Framework bietet (z. B. Abhängigkeitsinjektion, Architektur, Sicherheit, Datenzugriff ...), die Sie möglicherweise in einer Unternehmensanwendung benötigen. Soweit ich weiß Spring Roo ist ein Framework für die schnelle Entwicklung. Mit GWT in Kombination mit GAE und anderen erwähnten Federtechnologien können Sie schnell mit der Entwicklung von App-Engine-Anwendungen beginnen (zum Beispiel).

2

Mein erster Eindruck auf Spring Roo ist nur ein Code-Generator. Aber nachdem ich ein paar Dinge über die Dateien gelernt habe, die AspectJ im Projekt erstellt hatte, änderte sich meine Ansicht völlig. Ich habe ein ERD-Diagramm von databasanswer.com genommen und die Entitäten mit Roo erstellt, um den Web-Controller zu generieren. Sofort bekam ich innerhalb von Minuten eine Bewerbung. Alles, was ich brauchte, war ein ERD-Diagramm und was ich bekam, ist die gut geschriebene Anwendung in Java, basierend auf der Tatsache, dass AspectJ-Codes Java-Codes sind. Wenn ich den komplexen Code für das Reporting schreiben möchte. Ich kann sie entweder in einer der Entitäten oder benutzerdefinierten Serviceklassen schreiben. Nicht nur GWT, irgendein Support oder Add-on Roo wird meine Entwicklung erleichtern. Struts 2 Addon für Spring Roo in der Zukunft? Ja bitte.