Tigermouse PHP/AJAX Framework
|
Tigermouse is object oriented, LGPL licensed PHP/AJAX framework for development of highly interactive web applications in MVC architecture. Its main principle is to be as much client side processing independent as it is possible to provide high reliability and stability. It requires no to little Javascript coding, no manual callbacks handling and no configuration.
Read The Full Review.
|
Contributions
 |
FeaturesEdit
Tigermouse aims to develop Javascript independent apllication by encapsulating it and making invisible to a developer. These are the key principles of Tigermouse: - Most processing (esp. business logic processing, e.g. validation) takes its place at the server side. Processing data at client side is jest nothing more than asking for trouble. At the server side you are in charge with your application, at client side you just think you are.
- Be lightweight. Essential when there is a congestion of AJAX calls for server side processing. There is no function or method registering or interface exposing to Javascript.
- Be strictly MVC compliant. It is well tested architecture, also it helps keeping processing code and view code separated.
- No Javascript mess! All Javascript code must be encapsulated at server side (e.g. IReadableView) or client side (see handlers)
- No XML configuration files. Well, actually no configuration at all.
- Be data source independent.
SamplesEdit
Simple calculator example:
class MainCtrl extends Ctrl { public function show() { $f = new Form(); $f->add(new Input('a')); $f->add(new Input('b')); $compute = new Button('compute'); $compute->addListener('onClick', 'MainCtr/compute', $f->valueReader()); $f->add($compute); $f->add(new Label('result')); return $f; } public function compute(FormContext $cx) { $label = new Label('result'); $label->text = $cx->a + $cx->b; return $label; } }
Related LinksEdit
CompetitorsEdit
|
Related Projects 
|
- SMF
Simple Machines Forum — SMF in short — is a free, professional grade software package that allows you to set up your own online community within minutes.
Its powerful custom made template engine puts you in full control of the lay-out of your message board and with our unique SSI - or Server Side Includes - function you can let your forum and your website interact with each other.
SMF is written in the popular language PHP and uses a MySQL database. It is designed to provide you with all the features you need from a bulletin board while having an absolute minimal impact on the resources of the server. SMF is the next generation of forum software - and best of all it is and will always remain completely free! - SAJA
Saja is an open-source AJAX scripting engine for PHP with secure function calls. It is designed for fast creation of simple, intuitive, and updatable AJAX applications, without the need to write any JavaScript.
Saja is currently implemented through PHP only. It consists of 4 files. You should only need to edit saja.functions.php to get it to work. The only other requirement is that all 4 files must reside in the same directory
- ajChat
Ajchat is a simple online chat system which uses AJAX. Ajchat also allows sharing or embedding of chatrooms into websites - mp3act web mp3 ajax jukebox
mp3act Digital Music Server is a PHP and MySQL driven mp3 web-based jukebox for playing music locally or streaming music to anywhere in the world. It utilizes AJAX and web standards to create an incredible user experience. AudioScrobbler support too. - Symfony
Symfony is a php enterprise framework, with commonly known design patterns. Based on the best practices of web development, thoroughly tried on several active websites, symfony aims to speed up the creation and maintenance of web applications, and to replace the repetitive coding tasks by power, control and pleasure.
Symfony provides a lot of features seamlessly integrated together, such as:
* simple templating and helpers
* cache management
* smart URLs
* scaffolding
* multilingualism and I18N support
* object model and MVC separation
* Ajax support
* enterprise ready
Yahoo! Bookmarks is made with Symfony. - AJAX Spell
Use AJAX spell checker to check the spelling of tex areas, like gmail message composer, using PHP, Javascript, and pspell / aspell.
|
Discussion

|
|
|
|
|