Akelos PHP Framework
Información general
Tipo de programa Plataforma de desarrollo
Desarrollador Bermi Ferrer
Licencia LGPL
Enlaces

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

editar

Los principios 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 de la clase del modelo.

Únicamente en el caso de 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

editar

📚 Artikel Terkait di Wikipedia

Osezno PHP Framework

Osezno PHP Framework (OPF) es un framework para PHP que implementa en una aplicación web su estilo de programación, permitiendo la estandarización del

PHP

php 8.2 el 8 de noviembre del año 2022, Wordpress que ha logrado ser compatible al día siguiente el 9 de diciembre del 2022.​ seguido del Framework CodeIgniter

Doctrine (PHP)

combina varios archivos PHP del framework en uno solo para evitar el descenso de rendimiento que provoca incluir varios archivos PHP. El proyecto Doctrine

Laravel

Laravel es un framework de código abierto para desarrollar aplicaciones y servicios web con PHP. Su filosofía es desarrollar código PHP de forma elegante

Kumbia

KumbiaPHP es un framework para aplicaciones web libre escrito en PHP. Basado en las prácticas de desarrollo web como DRY y el Principio KISS para software

CakePHP

CakePHP es un framework para el desarrollo aplicaciones web escrito en PHP, creado sobre los conceptos de Ruby on Rails. CakePHP empezó en 2005, cuando

Framework para aplicaciones web

Un framework para aplicaciones web es un conjunto de herramientas y bibliotecas diseñado para facilitar el desarrollo de aplicaciones web y servicios

Zend Framework

Zend Framework (ZF) es un framework de código abierto para desarrollar aplicaciones web y con servicios web PHP. ZF es una implementación que usa código