Zend_Tool_Framework is a framework for exposing common
functionalities such as the creation of project scaffolds, code
generation, search index generation, and much more. Functionality may be
written and exposed via PHP classes dropped into the
PHP include_path, providing incredible
flexibility of implementation. The functionality may then be consumed by writing
implementation and/or protocol-specific clients -- such as console
clients, XML-RPC, SOAP, and much more.
Zend_Tool_Project builds on and extends the capabilities of
Zend_Tool_Framework to that of managing a "project". In general,
a "project" is a planned endeavor or an initiative. In the computer world, projects
generally are a collection of resources. These resources can be files, directories,
databases, schemas, images, styles, and more.