Home | Projects | Tutorials | Articles | live chat | Submit Project | Big Vote
 
Ajax Projects
.NET Frameworks
Java Frameworks
PHP Frameworks
Ruby Frameworks
Other Frameworks
Cool AJAX sites
Ajax Resources
Ajax Tools
JavaScript frameworks
Western Digital Hard drive recovery

 Home / Projects / PHP Frameworks / Tigermouse PHP/AJAX Framework

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.




Project Name :Tigermouse PHP/AJAX Framework

Website URL : http://tigermouse.epsi.pl

 Alexa

  


Statistics about this project website from Alexa

wikipedia  Contributions

  

Features

Edit


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.

Samples

Edit


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 Links

Edit


Competitors

Edit


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

  


Leave Your Comment

Name (Required)
Mail (will not be published) (required)
Website
AddThis Social Bookmark Button
Top Projects
MSN Web Messenger
MessengerFX
ebuddy
e-messenger
ILoveIM
You Tube
AJAX file upload
KoolIM.com
Meebo
Ajax.NET Professional
Tutorials
Very simple jQuery AJAX PHP chat
Ajax Contact Form by Example
Ajaxian Featured Tutorial: JavaScript Basics
A Simple Cross-Domain Ajax
How to Use Java script on Ajax
jQuery and Ajax in Microsoft.NET and Oracle AS
Live search explained
Font Zoomer JavaScript
Ext 2 UI on top of the Google Chart API
Using Google Ajax Libraries API with Ruby on Rails