lunes, 6 de octubre de 2008

Introducción a Zend Framework.

Zend Framework conocido tambien como ZF; es utilizado para el desarrollo de aplicaciones y servicios web. Es opensource, con licencia New BSD License.  Está escrito completamente en PHP5. Entre los patrones de diseño que implementa se encuentra el MVC.

La estructura de directorios que podemos crear es (http://localhost/zf):

/zf
/application
/controllers
/layouts
/models
/views
/filters
/helpers
/scripts
/library
(...)
se incluyen los archivos de Zend Framework.
(...)
/public
/images
/scripts
/styles
.htaccess
index.php

Una de las ventajas que tiene Zend Framework sobre otros, es que se pueden usar sus componentes sin necesidad de migrar toda la aplicación al framework, de esta manera podríamos incluir en nuestro proyecto, por ejemplo, solo el componente de Base de datos Zend_Db. Lo único que tendríamos que hacer es en nuestra raíz del sistema crear una carpeta Zend que contenga las librerías que necesitemos para ese componente. Su descripción se pueden encontrar en el manual.
  • Zend_Acl
  • Zend_Auth
  • Zend_Cache
  • Zend_Config
  • Zend_Console_Getopt
  • Zend_Controller
  • Zend_Currency
  • Zend_Date
  • Zend_Db
  • Zend_Debug
  • Zend_Exception
  • Zend_Feed
  • Zend_Filter
  • Zend_Filter_Input
  • Zend_Form
  • Zend_Gdata
  • Zend_Http
  • Zend_Infocard
  • Zend_Json
  • Zend_Layout
  • Zend_Ldap
  • Zend_Loader
  • Zend_Locale
  • Zend_Log
  • Zend_Mail
  • Zend_Measure
  • Zend_Memory
  • Zend_Mime
  • Zend_OpenId
  • Zend_Pdf
  • Zend_Registry
  • Zend_Rest
  • Zend_Search_Lucene
  • Zend_Server_Reflection
  • Zend_Service_Akismet
  • Zend_Service_Amazon
  • Zend_Service_Audioscrobbler
  • Zend_Service_Delicious
  • Zend_Service_Flickr
  • Zend_Service_Nirvanix
  • Zend_Service_Simpy
  • Zend_Service_SlideShare
  • Zend_Service_StrikeIron
  • Zend_Service_Technorati
  • Zend_Service_Yahoo
  • Zend_Session
  • Zend_Translate
  • Zend_Uri
  • Zend_Validate
  • Zend_Version
  • Zend_View
  • Zend_XmlRpc

No hay comentarios: