Está en la página 1de 2

Propel (PHP)

Propel (PHP)
Propel es un kit de mapeo objeto-relacional (ORM) de cdigo abierto escrito en PHP. Es adems una parte integral del framework Symfony y su ORM por defecto hasta la versin 1.2 inclusive.

HIstoria
El proyecto Propel se inici en agosto del 2003, con la disponibilidad de la versin beta de PHP 5. Con la versin 5, PHP finalmente fue capaz de proveer un nivel de soporte para programacin orientada a objetos que hiciera posible proyectos como Propel y creara una demanda para estos componentes hasta ahora desaparecidos de arquitectura orientada a objetos a gran escala. Propel se baso originalmente en el proyecto Apache Torque, que era un proyecto ORM del lenguaje Java.

Caractersticas
La funcin primaria de Propel es proveer un mapa entre las clases de PHP y tablas de bases de datos. Para lograr esto, Propel incluye un componente generador que usa generacin de cdigo fuente para construir clases PHP basadas en una definicin de modelo de datos (datamodel definition) escrita en XML. Propel tambin incluye un componente de ejecucin que maneja conexiones, transacciones y cualquier regla de idiosincrasia que describa el funcionamiento del RDBMS que este siendo usado con Propel.

Enlaces externos
Propel Home Page [1] Symfony Framework - Inside The Model Layer (Propel) [2]

Referencias
[1] http:/ / www. propelorm. org [2] http:/ / www. symfony-project. org/ gentle-introduction/ 1_4/ en/ A-Inside-the-Model-Layer-Propel

Fuentes y contribuyentes del artculo

Fuentes y contribuyentes del artculo


Propel (PHP) Fuente: http://es.wikipedia.org/w/index.php?oldid=55481526 Contribuyentes: Solde9, Wikielwikingo, 1 ediciones annimas

Licencia
Creative Commons Attribution-Share Alike 3.0 Unported //creativecommons.org/licenses/by-sa/3.0/

También podría gustarte