Tags : Browse Projects

Select a tag to browse associated projects and drill deeper into the tag cloud.

GWTP

Compare

  Analyzed 27 days ago

A complete model-view-presenter framework to simplify your next GWT project.

26.5K lines of code

4 current contributors

5 months since last commit

22 users on Open Hub

Very Low Activity
4.83333
   
I Use This

Caliburn.Micro

Compare

  Analyzed 27 days ago

A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.

40K lines of code

5 current contributors

4 months since last commit

14 users on Open Hub

Low Activity
5.0
 
I Use This

Caliburn

Compare

  Analyzed 11 months ago

Caliburn is a framework designed to aid in the development of WPF and Silverlight applications. It implements a variety of UI patterns that are geared towards solving problems encountered in real-world scenarios. Some patterns that are enabled by the framework include MVC, MVP, Presentation Model ... [More] (MVVM), and Commands. Caliburn is based on several years of real-world development with WPF and aims to bring techniques developed in those projects to developers on both the WPF and Silverlight platforms. [Less]

392K lines of code

0 current contributors

almost 6 years since last commit

12 users on Open Hub

Activity Not Available
4.88889
   
I Use This

mvp4g

Compare

  Analyzed about 1 year ago

The goal of the Mvp4g framework is to help you build GWT applications easily, following best practices shown by Ray Ryan at the Google I/O: Event Bus Dependency Injection Model View Presenter Place Service (see http://code.google.com/events/io/2009/sessions/GoogleWebToolkitBestPractices.html ... [More] for the video or http://extgwt-mvp4g-gae.blogspot.com/2009/10/gwt-app-architecture-best-practices.html for the text, thanks to Araik Minosian.) The framework allows you to easily: Set an event bus. Configure which presenter handles an event. Inject a view and one or more services into the presenter. Manage history thanks to a Place Service (NEW) Take advantage of new GWT 2.0 features like GWT code splitting (thanks to Mvp4g Multi-modules features) (NEW) Optimize your application (in particular thanks to Lazy Loading, build your views and presenters only when you need it, see Mvp4g optimization) And now you can do all this thanks to one interface and a few annotations (or you can still use a XML configuration file). Moreover when you use an interface and annotations, you have a strongly typed event bus. This is all you need to create an event bus with four events: @Events( startView = CompanyListView.class, module = CompanyModule.class, debug = false ) public interface CompanyEventBus extends EventBus { @Event( handlers = CompanyEditPresenter.class ) public void goToEdit( CompanyBean company ); @Event( handlers = CompanyDisplayPresenter.class ) public void goToDisplay( CompanyBean company ); @Event( handlers = { CompanyListPresenter.class, CompanyDisplayPresenter.class } ) public void companyCreated( CompanyBean newBean ); @Event( handlers = CompanyListPresenter.class ) public void companyDeleted( CompanyBean newBean ); }To understand how the framework works, you can look at the documentation. Examples are also provided to illustrate the framework: TestMvp4gA basic example to easily understand how the framework works. UML diagram of this example is available here (thanks to Steffen Nissen) EmployeeAdminThe GWT PureMvc example (as shown here) but implemented with the Mvp4g framework. This example also illustrates how to easily unit test the presenters using JUnit directly (without GWTTestCase, you can look at this message to see an example with a Mock library). EmployeeAdmin with GXTSame example as EmployeeAdmin but implemented with GXT using different approaches (see Mvp4g and GXT post) Mvp4gHistoryThis example shows how history is managed thanks to a Place Service. (see the wiki page for more information). Mvp4gModules & Mvp4gModulesXML These examples demonstrate how you can divide your application into modules and take advantage of GWT 2.0 Code splitting feature. It also shows how history is automatically managed with sub-modules. One version has been implemented with an Event bus interface, the other one with a XML configuration file. MailWithMvp4gThis example shows the GWT Mail example converted with Mvp4g. It illustrates how Mvp4g can be used with UiBinder. Mvp4gWithEdgeboxThis is a really simple example to show how you can use an external library to make non-RPC calls to the server. You can test these examples thanks to the Showcase. Don't hesitate to let me know your comments and any ideas you have to improve the framework. To ensure quality, library code is covered by JUnit tests (See coverage summary result or See full covery result) [Less]

42.9K lines of code

3 current contributors

almost 3 years since last commit

3 users on Open Hub

Activity Not Available
3.0
   
I Use This

swing-on-steroids

Compare

  Analyzed 28 days ago

swing-on-steroids bring Swing development on steroïds with Swing development on steroïds with Supervising Presenters and Passive Views (aka. MVP), a MessageBus and optionaly Guice or Qi4j. A versatile wizard api using the patterns cited above plus a graph model with commodities such as ... [More] BlockingView easing in and out smoothly thanks to Trident. [Less]

7.88K lines of code

0 current contributors

over 5 years since last commit

1 users on Open Hub

Inactive
0.0
 
I Use This

Web Forms MVP

Compare

Claimed by Outercurve Foundation Analyzed 8 months ago

A simple Model-View-Presenter framework for ASP.NET Web Forms to aid in building testable and maintainable of ASP.NET projects. Features support for normal server controls, data-binding and async pages. Requires ASP.NET 3.5 SP1

18.4K lines of code

0 current contributors

over 3 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

batch-image-watermark-processor

Compare

  Analyzed about 1 year ago

English Homepage简体中文 入口You can speak more languages? We welcome anybody who can provide translation to localize software and online Wiki page .

23.8K lines of code

0 current contributors

about 4 years since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This

new-tech-lab

Compare

  Analyzed about 1 year ago

This is my sandbox. I'm going to make a lot of castles and knock them down in here. It will reflect how my thinking changes as an architect and a developer.

3.4K lines of code

0 current contributors

over 5 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

xFunc

Compare

  Analyzed 27 days ago

xFunc is a simple and easy to use application that allows you to build mathematical and logical expressions. It's written on C#. This project consists two libraries and an execution file. The libraries include the code that converts strings to expressions.

39.8K lines of code

1 current contributors

4 months since last commit

1 users on Open Hub

Very Low Activity
5.0
 
I Use This

gwt-presenter

Compare

  Analyzed about 1 year ago

WelcomeInspired by Ray Ryan's Best Practices For Architecting Your GWT App session at Google I/O 2009, this is an implementation of the 'Presenter' part of the Model-View-Presenter (MVP) design pattern discussed in the video. You may also be interested in the gwt-dispatch library, which is an ... [More] implementation of a 'command pattern' API for GWT. LinksGetting Started - A quick intro to the API. Recent Changes - A list of recent changes to the API. Examples - Links to examples of the API in action. API Discussion - The Google Group for this library. Post any questions you have here! ConfigurationCurrently GIN helpers are bundled in, but they are optional - the API can be initialised directly or via any other DI or other scheme you wish. [Less]

1.08K lines of code

0 current contributors

almost 7 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This