Entrevista a Bermi Ferrer creador de Akelos
Entrevistamos a Bermi Ferrer, creador de Akelos, fundador de Akelos Media y organizador de iWeekend.
Cómo surgió la necesidad de crear Akelos?
Akelos surgió en el año 2004 como base para crear aplicaciones web complejas de forma ágil. No me gustaba el código espaguetiy decidí montar una estructura MVC para organizar mis aplicaciones.
El libro Patterns of Enterprise Application Architecture sirvió como inspiración y base para Akelos. Y cuando en el 2005 descubrí Ruby on Rails, me fascinó la forma en la que habían resulto los mismos problemas en los que yo estaba trabajando.
La falta de programadores, la lentitud de Ruby, la dificultad de mantener las aplicaciones en pié y la falta de internacionalización nativa eran problemas que veía en Rails y que ya había resuelto en Akelos, por lo que seguí mejorándolo y en cuánto necesitaba resolver algún problema en Akelos, me fijaba en como lo resolvía Rails, si me gustaba la solución la traía a PHP. De paso aprovechaba la documentación existente de Rails para Akelos y así sería más fácil para otros programadores saltar de un entorno al otro.
Podrías explicarnos cuáles son las características principales de este nuevo framework?
La principal novedad es que ahora la magia de Ruby on Rails tambien la pueden experimentar los programadores de PHP. Para los que conozcan Rails, las características son las mismas en un 85% de los casos.
Algunas de las características principales de Akelos son:
– Estructura MVC para mantener la aplicación organizada.
– Favorece las convenciones frente a las configuraciones.
– Hacer de forma predeterminada lo que se espera en un 90% de los casos y da opción a cambiarlo si no es lo que queremos.
– Internacionalización nativa.
– Compatibilidad con la mayoría de los servidores baratos.
– Gestión de relaciones complejas entre modelos de datos.
– Sistema de plugins potente.
– Funciones auxiliares para crear aplicaciones dinámicas con AJAX.
y muchas más que podeis comprobar en la web del Akelos PHP Framework.
Qué ventajas puedes destacar frente a otros como Ruby on rails?
A nivel de framework, la principal ventaja es el soporte para múltiples idiomas de forma nativa y la velocidad de ejecución mientras se desarrolla la aplicación. El resto es prácticamente igual a Rais.
A nivel de lenguajes, como dice el creador de Rails en su blog PHP ofrece una inmediatez que otros lenguajes no tienen. El argumento de la mantenibilidad de las aplicaciones PHP ya no es un problema si se utilizan frameworks como Akelos.
Alguna aplicación o sitio web desarrollada con Akelos que puedas mostrarnos?
En España, sitios como FlashMotor.tv, iWeekend y aplicaciones como AdLemons se han desarrollado usando Akelos. Fuera de España, la web de los Chemical Brothers que ha ganado un premio en UK, en Brasil Overmundo es un proyecto muy popular basado en Akelos.
Ya que estás, comentanos un poco sobre próximos proyectos, ideas que tienes en mente, …
En relación al framework, gustaría crear un directorio de plugins como el de Firefox, la versión en castellano de la web del framework y seguir ayudando a los que le se inician con Akelos a través de la comunidad.
En cuanto a proyectos, el lanzamiento del Sistema de gestión de contenidos Editam para después de verano y un nuevo servicio de creación de aplicaciones web express para startups usando Akelos que lanzaré a principios de Mayo.
Me interesa mucho su correo electronico para hacerle una invitación formal a nuestras jornadas en la Universidad. ya que siempre se hacen invitaciones especiales a ponentes internacionales o creadores de algo nuevo, como es su caso el framework akelos.
Correo: infocienciasXXII@gmail.com
Hola Sr. Bermi Ferrer, acabo de leer la entrevista y me parece excelente el trabajo que a realizado, mi iniciativa de escribir es por lo siguiente. Soy de Venezuela y junto con un grupo de compañeros cursantes del X semestre de la Universidad UCLA, Decidimos para nuestro proyecto de grado trabajar con akelos, queremos ser pioneros de su trabajo con respecto a el framework, es por ello que la documentación en español es super importante y nos ayudaria mucho con nuestro proyecto. tambien queria solicitarle alguna dirección de correo electronico o telefono donde se le pueda ubicar en caso de alguna duda respecto a akelos. GRACIAS!!!
@Luv Sayal y @albertofs Sólo por oír vuestros comentarios ya merece la pena compartir con la comunidad Akelos.
@Miguel Tienes el tutorial en castellano en http://akelos.org/docs/tutorials/booklink-es, el screencast deberá esperar
@Alex Romera No se si has leído la parte del post donde comento que entre uno de mis próximos objetivos está el de poner la versión en castellano de la web. Esto implica una cantidad de trabajo increíble en la que no puedo estar mejorando el Framework. Por lo que desde aquí te invito a quien quiera colaborar a acercar Akelos a la comunidad hispano parlante a que se ponga en contacto conmigo para echarme una mano.
Como anécdota comentar que existe una lista de correo en Español en la que aún no se ha recibido ni una sola consulta, y no será por que no hay Españoles participando en los foros o listas en inglés. Me temo que la lengua técnica elemental para cualquier programador Web es el inglés :)
Hola, me parece fantastica la idea y supongo que el proyecto será bueno.. pero me parece muy mal que la web no esté en español siendo un proyecto empezado desde españa.. es como echarnos tierra encima.
Bermi, nos haria un gran favor si hace screencast y tutoriales en español para Akelos.
haci muchas personas de habla hispana se interesaria.
Creo, no, estoy seguro de que vamos a oir hablar mucho de Bermi a partir de ahora.
Yo ya soy fan de Akelos
Conocer a Bermi ha sido una de las mejores cosas que me ha pasado en el ultimo año!
Desde que el forma parte de la organizacion de iWeekend, se me han evaporado las dudas sobre la parte online, que el lo llevo a traves de su empresa Akelos Media.
Puedo presumir de haber descubierto a un programador que es un genio, y que aparte entiende el idioma que hablo :)
No me cabe duda que Bermi va a ir muy muy lejos..