- Tigermouse
Tigermouse is an Ajax framework for web applications development in
PHP scripting language.Goal
Tigermouse aims to be high quality development tool that speeds up and makes more easy the process of software prototyping, modelling, creation, reuse and refactoring. It is best suited for developing Rich Internet Applications in Model-View-Controller architecture. Its main design principle is to keep business logic processing at server side to stay as much in control as possible. Other notable feature is that Tigermouse abstracts out
JavaScript used forXMLHttpRequest , Ajax callback functions, DOM events handling and user interface manipulation.Features
Unlike many other frameworks Tigermouse is not inspired by Rails, however it shares the concepts of MVC architecture and the active record design pattern. The most important features are:
* MVC architecture
* full native Ajax support with requests queuing and expiring
* Active Record implementation for CRUD operations
* DataSource layer for large data sets reading from different sources (e.g. database, XML files, PHP arrays)
* SWT/GTK#/Qt inspired user interface implementation based onSmarty template system
* JavaScript encapsulation
* extensible support for internationalization
* pluggable input/output filters (e.g. Role Based Access Control System)
* built-in debugging, logging and profiling toolsExample
See simple addition-only calculator written in Tigermouse showing its Ajax capabilities.
Project status
Tigermouse is a project in development stage. The latest version is Developer Release 1.7 and is considered to be Alpha quality code. Please consult with development team before using in real life project.
License
Tigermouse is a free software and open source project developed via
SourceForge.net development platform. It is distributed under terms of GNU Lesser General Public License version 2 or newer.ee also
*
Comparison of web application frameworks
* [http://tigermouse.epsi.pl Tigermouse project home page]
* [http://sourceforge.net/projects/tigermouse Tigermouse project SourceForge.net page]
Wikimedia Foundation. 2010.