Zend Framework Features and Benefits
Model-View-Controller (MVC)
- Zend_Controller,
Zend_Controller_Action, Zend_Controller_Dispatcher,
Zend_Controller_Plugin, Zend_Controller_RewriteRouter, Zend_View
- Zend_Http_Request, Zend_Http_Response
The above components make use of the industry standard web application design pattern MVC (which
originated with one of the first scripting languages ever built, Smalltalk), and allows developers
and web designers to separate their concerns and skills, making code implementation and design
easily and clearly separated. No more confusion or needing both skill sets in one person.
Database
Again using standard database programming best practices, data adapters for all major databases
abstract away the details, so you can build your application (domain of your business) models on
whatever database engine you need.
Internationalization (i18n) and Localization (l10n)
- Zend_Date
- Zend_Locale
- Zend_Measure
- Zend_Translate
In an increasingly global economy, localizing your application for a particular language and culture
is imperative, not an afterthought. Do that easily, whenever you're ready to expand your markets,
with Zend Framework's support for internationalization (i18n).
Authentication, Authorization, and Session management
- Zend_Acl
- Zend_Authentication
- Zend_Session
Virtually all web applications have some user-specific data that must be customized, and usually,
protected from access by other users. Accomplish this quickly and easily with the above features
of Zend Framework.
Web and Web Services
- Consuming services: Zend_Feed, Zend_Rest_Client, Zend_Service, Zend_XmlRpc_Client, Zend_Gdata, Zend_Http_Client
- Exposing
services: Zend_Http_Server, Zend_Rest_Server, Zend_Server_Documentor,
Zend_Server_Reflection, Zend_Soap_Server, Zend_XmlRpc_Server
- Zend_Uri
Web services are an integral part of Zend Framework and we intend for Zend Framework to be the nexus for
and entire eco-system of Web Services and APIs providers. We currently have partnered with Google, Microsoft,
and StrikeIron and they have built support for their services into Zend Framework. More are coming soon.
Mail, Formats, and Search
- Zend_Json, Zend_Pdf
- Zend_Mail, Zend_Mime
- Zend_Search_Lucene
Web 2.0 applications require support for Ajax, PDF generation, e-mail communication, and search, all
an increasingly important part of web applications today. Zend Framework simplifies a developers life and gives you
built-in support for these essential, if not critical, features for your application.
Core Infrastructure
- Zend_Cache, Zend_Config, Zend_Console_Getopt, Zend_Log, Zend_Memory
- Zend_Debug, Zend_Environment, Zend_Loader, Zend_Registry, Zend_Version
- Zend_Filter, Zend_Validate
Zend Framework is a broad library of loosely-coupled, yet highly
cohesive pieces that support many of the other features you might need for a web application. From logging for
tracking and debugging your application in production, caching for high performance, filtering for
more secure and safe applications, to all the other little pieces that make a web application
developer's life easy, Zend Framework provides all this, plus a vast community, a company standing
behind and sponsoring development, and a large number of talented developers who know how to build
Zend Framework applications from the ground up.