» tagged pages
» logout

sorted by: recent | see : popular
Content Tagged with License:LGPL + MVC

Tigermouse

Tigermouse is a modern web applications framework for PHP. It relies on AJAX technology, so in pair with being lightweight enables you to build dynamic, responsive and interactive web applications. It is well suited for enterprise-grade tasks because of its strong commitment to server-side business logic processing. Tigermouse does not require any Javascript coding, so you can focus on your application core logic instead of tinkering in UI. Noteworthy features are:
  • full native AJAX support
  • MVC architecture
  • pluggable input/output filters
  • AJAX requests queuing and expiring
  • powerful ActiveRecord implementation
  • SWT or GTK#-like user interface implementation
  • extensible i18n support
  • native support for Smarty templates
  • easy to use development tools

Tigermouse is ready to use straight away. No configuration is needed.

Design principles

The most important design principle of Tigermouse is to be ready for enterprise grade appliances. The other just follows this requirement:
  • Perform business processing at the server side.
  • Be lightweight.
  • Be strictly MVC architecture compliant.
  • No Javascript coding needed.
  • Zero configuration, works out of the box.
  • Be data source independent.

Key applications

Tigermouse is solid foundation for rapid development of highly interactive web applications. It is well suited for business grade applications – CRM, accounting, stock management, logistics among them. It does not work like regular web page, therefore it does not work well as framework for portals, forums, polls, blogs or other URL-dependent applications.

PustefixWiki

Pustefix is a framework that helps you to develop web based applications

opensource: del.icio.us tag/opensource

konstrukt

konstrukt is a REST-ful framework of controllers for PHP5.

Key Aspects

  • Controllers are resources
  • URI-to-controller-mapping gives your application a logical structure
  • Routing based on logic rather than rules
  • Nested controllers supports composite view rendering
  • Formcontroller provides filtering and validation

Design Goals

  • Embrace HTTP rather than hide it
  • Enable the programmer, rather than automating
  • Utilize programming-techniques such as inheritance and composition, rather than code-generation or config-files
  • Support MVC separation
  • Limit focus to the controller layer

zephyr

zephyr is an Ajax based framework for PHP5 developers.

Features:
  1. Smarty template engine. Developing templates for zephyr is flexible and structured.
  2. adoDB DAL (data access layer).
  3. Manage multiple databases concurrently in zephyr actions.
  4. Front end developed on sam stephenson’s prototype library.
  5. CPAINT as ajax interface.
  6. Pre-action processors help run validation actions before normal actions.
  7. Cron actions can run at regular intervals.
  8. Integration with ezComponents.

Phrame

Phrame is a Web development platform for PHP that is based on the design of Jakarta Struts.

Phrame provides a basic Model-View-Controller architecture and adds standard components such as HashMap, ArrayList, and Stack.

gui4j - Swing GUIs in XML

gui4j is a framework for describing Java Swing GUIs completely in XML. The graphical user interface is created dynamically based on the XML definitions.

TikeSwing

TikeSwing is a framework for Java Swing development providing high-level MVC architecture . It aims to simplify usage of Swing components and supports Plain Old Java Object (POJO) programming model by connecting view components directly to Java beans.

mojavi

Mojavi is an MVC (Model-View-Controller) framework for PHP.

Mojavi development is being merged into Agavi development. For more information, see this mailing list post.