handles all communication between server and client
shares all Schema and validation rules in CakePHP with ExtJS/Sencha Touch
enables asynchronous and batched request to the server
automatically implements CRUD for all remotable cake models
is well-tested with PHPUnit and Jasmine
For ExtJS & Touch Developers
Bancha provides a simple interface to create models. These models get all fields, validations and associations and a fully configured proxy from the server.
Just use Bancha.onModelReady('User', callback); and Bancha does the rest.