|
Project Information
Featured
Links
|
GWTP Project Has Movedhttps://github.com/ArcBees/GWTP
GWT makes programming web apps look deceptively simple. However, building an efficient application that you can easily expand is far from being a trivial task. A good way to start your project on a strong footing is to adhere to a well-established architecture molded around GWT's best features. GWTP (goo-teepee for short), is a collection of components that build up such an architecture. You can pick the components you need or build your new project from the ground up using the entire package. No matter which approach you choose, GWT optimized compilation will make sure only the features you really use are part of your final code. Read on for more details or get started right away! At the heart of GWTP is a model-view-presenter architecture (MVP). Although this model has been lauded as one of the best approach to GWT development, it is still hard to find an out-of-the-box solution that supports all the requirements of modern web apps. GWTP aims to provide such a solution. For example, adding history management and code splitting to your presenter is as simple as adding these lines to your class: @ProxyCodeSplit
@NameToken("myToken")
public interface MyProxy extends ProxyPlace<MyPresenter> {}This summarizes the goal of GWTP: to offer a simple to use MVP architecture with minimal boilerplate, without sacrificing GWT's best features. Here are some of the features currently supported by GWTP:
Moreover, GWTP strives to use the event bus in a clear and efficient way. Events are used to decouple loosely related objects, while direct method invocation is used to clarify the program flow between strongly coupled components. The result is an application that is easy to understand and that can grow with time. In addition, GWTP offers components that let you:
GWTP release 0.4 beta is available from the download section. See the GettingStarted page for details. You can also get plenty of support from developers and fellow users in the Forum, cheer for us on ohloh, or follow us on Twitter @PhilBeaudoin and @ArcBees! Notes:
|
goo-teepee 