Web 2.0 frameworks or Enterprise 2.0 frameworks serve as an abstraction layer supporting design patterns which allows integration of code libraries, services and application programming interfaces (APIs) to form a standard application programming interface (API). This approach promotes a rapid development strategy.
Your Current Enterprise 2.0 Framework
Oh yeah, every development team uses a framework. Your framework may consist of copying & pasting code snippets from various places in other projects, email, web sites, or somewhere on your network. Some frameworks are simple code structures that may store common header & footer elements separately from content elements that call the header & footer. This very simple framework could be a good early strategy for a car dealer business that may have 100s – 1,000s of pages to display car details. This approach would save a tremendous amount of time when updating the header or footer in one place instead of several thousand.
Which Framework should I Use?
The strategy for choosing your framework should include evaluating your Enterprise 2.0 goals. I recommend creating a framework comparison chart to assist you with the evaluation. The list of web application frameworks is fairly large and you should be able to easily find one to fit your needs.
The PHP Zend Framework
Extending the art & spirit of PHP, Zend Framework is based on simplicity, object-oriented best practices, corporate friendly licensing, and a rigorously tested agile codebase. Zend Framework is focused on building more secure, reliable, and modern Web 2.0 applications & web services, and consuming widely available APIs from leading vendors like Google, Amazon, Yahoo!, Flickr, as well as API providers and cataloguers like StrikeIron and ProgrammableWeb.