Akelos PHP Framework

Akelos PHP Framework
Akelos PHP Framework
Desarrollador
Bermi Ferrer
http://www.akelos.org
Información general
Género Plataforma de desarrollo
Sistema operativo Multiplataforma
Licencia LGPL
En español Sí. 

El Akelos PHP Framework es una versión para PHP de la plataforma de desarrollo Ruby on Rails. Al igual que Rails, proclama incrementar la velocidad y facilidad con la que se pueden desarrollar aplicaciones web que utilizan bases de datos.

Combina la simplicidad con la posibilidad de desarrollar aplicaciones escribiendo menos código que con otros frameworks y con un mínimo de configuración, ofreciendo también la posibilidad de crear esqueletos de código (Scaffolds) para acelerar este proceso.

Abreviado generalmente como Akelos, es un proyecto de código abierto escrito en el lenguaje de programación PHP. Las aplicaciones escritas utilizando Akelos siguen paradigma de la arquitectura Modelo Vista Controlador (MVC).

Filosofía

Los princios en los que se basa el Akelos PHP Framework incluyen, Convención sobre Configuración y No te repitas (del inglés Don't repeat yourself, DRY)

No te repitas se refiere a que la información se encuentra en un único lugar, evitando ambigüedades. Los componentes en Akelos están integrados de manera que no hace falta establecer puentes entre ellos. Por ejemplo, utilizando el patrón ActiveRecord en nuestros modelos, no es necesario especificar los nombres de las columnas en la definición de la clase, ya que se recuperan automáticamente a través de PHP.

Convención sobre configuración significa que el programador sólo necesita que especificar los aspectos no convencionales de la aplicación. Por ejemplo, si hay una clase Producto en el modelo, la tabla correspondiente en la base de datos sería productos por omisión, ya que la convención establece que los modelos que hagan uso de una base de datos utilicen una tabla cuya nomenclatura corresponda al plural del la clase del modelo.

Únicamente en el caso que nos desviemos de dichas convenciones, por ejemplo usando una base de datos denominada "productos_a_la_venta", tendríamos que escribir código para declarar la relación.

Enlaces externos


Wikimedia foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Mira otros diccionarios:

  • Akelos PHP Framework — Тип Фреймворк для разработки веб приложений Написана на ОС Кроссплатформенное программное обеспечение Версия 0.9 8 февраля 2009 …   Википедия

  • Akelos PHP Framework — Infobox Software name = Akelos PHP Framework caption = The Akelos PHP Framework Website author = Bermi Ferrer developer = released = release date|2007|10|17 latest release version = 0.8 latest release date = release date|2007|10|17 latest preview …   Wikipedia

  • Framework — Framework  термин, имеющий размытое значение. Обычно используется в программировании, обозначая «простую концептуальную структуру, используемую для решения сложной, проблемной задачи». Значение этого термина существенно зависит от контекста его… …   Википедия

  • ZK Framework — ZK Simple and Rich Тип Ajax веб фреймворк Разработчик …   Википедия

  • Spry framework — Spry JavaScript Framework Тип JavaScript библиотека Разработчик Adobe Systems ОС …   Википедия

  • Lift (framework) — У этого термина существуют и другие значения, см. Lift. Lift Тип Фреймворк для разработки веб приложений Разработчик Lift Team …   Википедия

  • Zend Framework — Тип Программный каркас для создания веб приложений Разработчик Zend Technologies Операционная система Кроссплатформенное программное обеспечение Последняя версия …   Википедия

  • ASP.NET MVC Framework — Тип Веб фреймворк Разработчик Microsoft Написана на C# Операционная система Кроссплатформенное ПО Аппаратная платформа .NET Framework, Mono …   Википедия

  • Content Management Framework — (CMF)  это каркас (фреймворк программной системы) для проектирования систем управления контентом. На их основе создаются системы управления содержимым (CMS), а также веб приложения. Содержание 1 Преимущества 2 Архитектура …   Википедия

  • Spring Framework — У этого термина существуют и другие значения, см. Spring. Spring Framework Тип Application framework Разработчик SpringSource Написана на …   Википедия

Compartir el artículo y extractos

Link directo
Do a right-click on the link above
and select “Copy Link”