Lisantra Technologies, Llc

Smart Programming for Creative Professionals

Resources

Php Frameworks

Php application frameworks provide the basic building blocks of a web application. These include routing the HTTP request to the right Php code that's supposed to handle it to assembling the Html to be sent back to the browser. Php frameworks are especially useful for us since we mostly use the Model-View-Controller architecture to build new web applications.

Zend Framework

Zend Framework is our current choice for a Php5 object-oriented framework. The Zend team provides a large set of components which we can drop in to our application designs and coding. Their typically good documentation answers most of our questions while the extensive community of Php developers provide excellent support on the Zend Forums and on the #zftalk IRQ channel.

Fusebox for Php

We've retired the Fusebox framework from active duty, however as one of the earliest popular Php frameworks on Php4, it served us quite well. However, as its limitations became increasingly apparent, we decided to switch to the object-oriented Zend Framework, which serves us well, even better.

We toy around with other frameworks, too such as CakePhp, Catalyst for Perl, Ruby on Rails and Django for Python. We've also read and indeed enjoy reading, the documentation and demos of a number of other web application frameworks, from the esoteric (Kepler for the Lua language) to the venerable (CGI.pm in Perl).

Database Frameworks

Object Relational Mappers (ORM) greatly simplify interacting with databases form code. They also typically provide tools to manage change in the database design which tremendously reduces stress on the developers while maintaining a solid and elegant database management process.

Doctrine

Doctrine is designed for Php 5.2 and above. It provides classes to create complex queries in only a few lines of Php code. We use Doctrine to power the models we design and write for our applications. Letting Doctrine do the routine heavy lifting with the database frees us to deeply contemplate on the optimum design of the model classes and to experiment quickly and safely with data schema changes, and the schemas always change.

JavaScript Frameworks

jQuery

CSS Frameworks

CSS frameworks enable fully CSS-based layouts without tables that work across browsers. We've worked with these three CSS frameworks which sped the styling of the Html markup we've written for our applications.

Blueprint

Yahoo User Interface Grids

Grid 960


About This Website 59 E. Camino Limon Verde, Sahuarita AZ 85629 * 520.777.9330 * mgatto at lisantra dot com © 2010 by Lisantra Technologies, Llc. All rights reserved. Terms of Use. Privacy Policy.