Zend Framework
Zend Framework is a simple, straightforward, open-source
object-oriented software framework for PHP 5 designed to eliminate the
tedious details of coding and let you focus on the big picture. This
framework provides functionality for the 80% of the application code
that is common across many applications, so you can focus on
customizing the other 20% of your applications to satisfy your business
requirements.
One of its strengths is the highly modular
Model-View-Controller (MVC) design, making your code more reusable and
easier to maintain.
Zend Framework was the winner of the Infoworld Bossie Award
for 2010.
ZF 1.11
|
|
Price
Free to download
Size
18.9MB
License
New BSD License
Developer
Zend Technologies
Website
framework.zend.com
System Requirements
PHP 5.2.4 or higher
PHPUnit 3.0 or higher
Support
Sites:
Reference
Guide, Wiki
Selected
Reviews:
|
Features include:
- Use-at-will architecture with loosely coupled components
and minimal interdependencies
- Extensible MVC implementation supporting layouts and
PHP-based templates by default
- ORM - Table and row data gateway and Doctrine 2.0 for Zend
Framework 2.0
- Support for multiple database systems and vendors,
including MariaDB, MySQL, Oracle, IBM DB2, Microsoft SQL Server,
PostgreSQL, SQLite, and Informix
Dynamic Server
- Email composition and delivery, retrieval via mbox,
Maildir, POP3 and IMAP4
- ACL-based security frameworks
- Template frameworks
- Flexible caching sub-system with support for many types of
backends, such as memory or a file system
- Form validation frameworks
- All components are fully object-oriented PHP 5 and are
E_STRICT compliant
- Components:
- Zend_Acl - provides lightweight and flexible access
control list (ACL) functionality and privileges management
- Zend_Auth - provides an API for authentication and
includes concrete authentication adapters for common use case scenarios
- Zend_Cache - provides a flexible approach toward caching
data, including tagging, manipulating, iterating, and removing subsets
- Zend_Console_Getopt
- command-line PHP applications benefit from this convenient
object-oriented interface for declaring, parsing, and reporting
command-line arguments and options
- Zend_Controller and Zend_View - provide the
infrastructure for a Model-View-Controller website
- Zend_Date - offers a detailed, but simple API for
manipulating dates and times
- Zend_Db - a lightweight database access layer, providing
an interface to PDO and other database extensions in PHP
- Zend_Db_Table - a lightweight solution for
object-oriented programming with databases
- Zend_Feed - provides a very simple way to work with live
syndicated feeds
- Zend_Filter / Zend_Validate
- Zend_Filter_Input - a configurable solution for declaring
and enforcing filtering and validation rules
- Zend
Google Data Client - provide read/write access to services hosted at
google.com, for example, Spreadsheets, Calendar, Blogger, and CodeSearch
- Zend_Http_Client - provides a client for the HTTP
protocol, without requiring any PHP extensions
- Zend_Json - easily convert PHP structures into JSON and
vice versa for use in AJAX-enabled applications
- Zend_Loader - load files, classes, and resources
dynamically in your PHP application
- Zend_Locale
- Zend_Log - log data to the console, flat files, or a
database
- Zend_Mail and Zend_Mime - creates email messages and
sends them
- Zend_Measure - convert measurements into different units
of the same type
- Zend_Memory - offers an API for managing data in a
limited memory mode
- Zend_Pdf - supports Adobe PDF file format
- Zend_Registry - provides an object-oriented storage
mechanism for application-global data
- Zend_Rest_Client
/ Zend_Rest_Server - provides a simple, object oriented interface for
consuming and providing XML-based REST web services
- Zend_Search_Lucene - a port of the Apache Lucene Java
search engine
- Zend_Service: Akismet, Amazon, Audioscrobbler, Delicious,
Flickr, Simpy, StrikeIron and Yahoo!
- Zend_Session - helps manage and preserve session data
across multiple page requests by the same client
- Zend_Translate - provides the Zend Framework with message
translation functionality
- Zend_Uri - a component that aids in manipulating and
validating Uniform Resource Identifiers
- Zend_XmlRpc - communicate with and create XML-RPC
services from PHP
- Internationalization support
Return
to Application Frameworks Home Page
Last Updated Friday, May 25 2012 @ 04:40 AM EDT |