Frameworks PHP Hispanos
El desarrollo de Frameworks de diferentes lenguajes de programación se ha expandido en el mundo de la web. PHP como lenguaje líder para desarrollar en hispanoamérica es mucho más que Cake, CodeIgniter, Symfony o Zend.
La siguiente es una colección de proyectos interesantes provenientes de España y Latinoamérica:
En México
Luego del Congreso de PHP nos enteramos de muy buenos proyectos locales, destacando:
ZanPHP
Un framework que se lanzó este año de la mano del emprendedor mexicano y CEO de MilkZoft: Carlos Santana. Dicho framework está escrito en PHP5 y según su creador se originó a partir de un CMS y la “necesidad de hacer un sistema que permitiera administrar sitios web con más rapidez”.
MilkZoft es la empresa que respalda este proyecto, así como también al CMS “MuuCMS”. Santana afirma que se inspiró en los frameworks Symphony y CodeIgniter y que tomó el desarrollo de ZanPHP como un reto personal en donde la principal motivación fue y sigue siendo el aprendizaje.
Tlalokes PHP
Así como las entidades divinas de la mitología mexicana que se encargaban de controlar los flujos de agua este framewoek está concebido para que sea un “ayudante en las tareas del desarrollador”. Fue reescrito 10 veces desde el 2004 y lanzado en su versión 1.0 en el año 2009.
Basilio Briceño, el desarrollador, cuenta que “ningún framework se adaptaba al balance entre velocidad y facilidad de uso” que él buscaba. Actualmente varios sitios usan Tlalokes debido a su enfoque de alta disponibilidad.
Tetl PHP
A mediados del 2008 Alvaro Cabrera comenzó a desarrollar las primeras versiones de “Amigable” el framework que en el 2011 se convertiría en “Tetl PHP“. El nombre deriva del término “náhuatl” que significa roca y que determina la dureza, firmeza y solidez del framework que busca ser un “fundamento para comenzar una nueva construcción”.
Para Alvaro “el uso de un lenguaje o herramienta especifica no determina la implementación de buenas soluciones automáticamente”. Además afirma que “lo más importante en un framework es la expresividad, brevedad y que tenga una sintaxis de su agrado”.
SimplOn
El principal objetivo de este framework está expresado en su nombre: simplificar. Fue concebido en el 2008 por dos emprendedores de México: Rubén Schaffer y Luca Lauretta. Actualmente se puede descargar la versión alpha del framework desde su sitio web.
Rubén cuenta que programó en el paradigma de programación estructurada y luego descubrió las ventajas de usar objetos. “Veía frameworks atascados en el modelo de lo que en Java es posible y “correcto”” entonces junto a Luca decidieron buscar algo “enfocado a definir y cambiar los datos, como se procesan y como se ven en una única definición de los mismos”.
Flavor PHP
Basado en el patrón MVC jerárquico, este framework PHP5 fue desarrollado por Pedro Santana en el año 2008. Es open source, compatible con UTF-8 y cuenta con el patrón Active Record. Varios proyectos web utilizan dicho framework, como Sabros.us y Stan entre otros.
En España
Akelos PHP
Inspirado en las ventajas de Ruby on Rails y basada en el patrón de diseño MVC. Su creador, Bermi Ferrer, comenzó a desarrollar este framework en el 2004 ya que no encontraba ninguna plataforma de desarrollo ágil. Finalmente en el 2006 se lanzó Akelos 0.6 y en el 2009 Akelos 2.
Bermi se inspiró en el libro Patterns of Enterprise Application Architecture para crearlo y afirma que en Akelos “todos los métodos y las interfaces son cuidadosamente seleccionadas, por esto cada vez que alguien quiere hacer algo simplemente tiene que escribir lo que piensa”. Algunos proyectos en los que se usa este framework son Vimity, Lingus TV y The Chemical Brothers.
En Uruguay
Yupp Framework
Es de procedencia uruguaya, es desarrollado por Pablo Pazos y ya cuenta con varias versiones del mismo. Yupp Framework busca simplificar el desarrollo de aplicaciones web implementando el patrón de diseño MVC + S. La diferencia entre este framework y otros es que posee una API simple centrada en el modelo de datos.
Pablo cuenta que todo comenzó con un proyecto de CMS y que al tratar de hacerlo más genérico y extensible fue que se originó el proyecto Yupp framework. El desarrollo de las diferentes versiones se realiza gracias al aporte de la comunidad a través del grupo de Yupp en donde actualmente están trabajando en la versión 0.4.
En Colombia-Venezuela-España
Kumbia PHP
Es un framework para aplicaciones web libre escrito en PHP5 y está basado en diferentes prácticas de desarrollo, entre ellas DRY y el Principio KISS. Sus desarrolladores son varios y de diferentes nacionalidades. Entre ellos figuran: Deivinson Tejeda (Venezuela), Joan Miquel Abrines (España) y Andrés Gutierrez (Colombia).
Algunas de sus principales caracteristicas son: el sistema de plantillas sencillo, la administración de Caché, Scaffolding avanzado, soporte para AJAX y está orientado al público de habla castellana. El primer lanzamiento fue en enero del año 2007 y dos años después lanzaron la versión 1.0 en beta. Actualmente hay varios proyectos que utilizan dicho framework.
Nos interesan mucho los proyectos latinoamericanos relacionados con tecnología y es un honor difundirlos.
¿Conocés otro framework desarrollado en latinoamérica que deberiamos conocer?
Realmente ¡Qué orgullo ver tantos Frameworks hispanos!!
Una excelente recopilación, con mi buena data, y sobre todo, insisto, que maravilloso saber que la comunidad hispana, ha desarrollado tamaños proyectos.
Perdón, quise poner “con MUY buena data” :/
Muchas gracias por el artículo Maestros!
Muy buena información y gracias por compartirla.
Por mi parte ya estoy empezando a trabajar con uno que me ha llamado la atención.
Buen artículo. Saludos.
Es bueno saber que tmb existen frameworks hispanos … al igual me gustaria ver ejemplos de sitios webs desarrollados con dichos frameworks y si se pudiera un ranking de curva de aprendizaje, facilidad de uso, documentacion, etc. Gracias.
@Pepe, cuenta cuál te llamó la atención!
@Eugenia, yo quiero hablar del desarrollo PHP en Argentina eh 😉
Algunos frameworks mencionados no los conocía, que bueno saber que hay varios proyectos interesantes provenientes de España y Latinoamérica, pero me parece muy triste que muchos de estos frameworks a pesar de provenir de países con lenguaje nativo español no tienen documentación en español. Por esa razón hoy destaco a FlavorPHP, Yuppframework y sobre todo Kumbiaphp.
que bien, ZanPHP también tiene documentación en español!!
Así es amigo, tenemos documentación en inglés y español :), cualquier duda puedes registrarte en nuestros foros o seguirnos en Twitter en @ZanPHP, saludos!
Vaya que honor salir mencionado en esta lista de framework, muy agradecido con la mención en especial a KumbiaPHP
También esta QuarkPHP Framework, desde México, esta basado en MVC, integra ajax, sitios multi-idioma, una capa PDO, manejador de uploads, friendly urls, niveles de acceso, muy flexible y rapido de aprender.
Lo encuentran en http://www.quarkphp.com y tiene video tutoriales en español.
Es importante que sean internacionales, pero creo que más importante dar el primer paso en inglés, no en español. Porque te permite llevar tu esfuerzo a más países para luego concentrarte en la comunidad local.
@Deivinson, no tenemos el gusto de conocerte, pero si a tu trabajo. Cualquier comentario sobre lo que hemos incluido, ya sabes donde dejarlo y nos encantaría estar en contacto para conocer más de tu trabajo y los proyectos que has empujado desde este framework.
@Sahib, muchas gracias por el dato, vamos a revisarlo.
Muy iteresante el articulo.
Soy de Argentina Christian y estoy terminado de escribir mi frame en php,espero poder terminarlo pronto y poder compartirlo con ustedes.
Saludos,
Martin
A akelos lo he y recomendado más de una vez esta muy bien hecho. Y tiene herramientas muy interesantes.
Excelente información, me gustaria saber a cuantos llegamos en Framework PHP en Español.
Gracias, yo lo desarrollé, agradecería tus comentarios/criticas si se puede.
Hola, serias tan amable de agregar este: http://www.osezno-framework.org/ Osezno PHO Framework desde Colombia, gracias
@JoséGutierrez Gracias por el dato, vamos a tenerlo en cuenta!
Hola Sahib
En la comunidad de programadores de php que estamos en la Ciudad de México nos interesa mucho conocer tu trabajo y poder ponerte en contacto con gente que le interese desarrollar con tu framework.
Ojala te puedas poner en contacto con nosotros via twitter @programasphp o via correo electronico a [email protected]
Saludos
Y para un méndigo novaton como yo, cual uso??? ahora estoy más confundido cuando sólo conocía los frameworks en inglés….:(
Hola Oscar, te invitamos a probar ZanPHP, cuenta con documentación en español e inglés, además de tener foros y tutoriales para facilitarte el aprendizaje, por cierto este próximo 28, 29 y 30 de septiembre daremos un taller en línea para que estes atento, te recomiendo seguirnos en twitter en @ZanPHP, saludos cordiales.
Gracias Carlos, ya estoy bien apuntado para el taller.
Saludos.
Desde hace algo más de un año varios compañeros de trabajo venimos colaborando con un proyecto que inició Albert Lombarte, el actual director de Softonic Labs y CTO de Obolog. Su nombre es SIFO y lo encontraréis en http://sifo.me
SIFO es un framework MVC para PHP5 que incorpora algunas características realmente interesantes: configuración centralizada par múltiples entornos, un potente sistema de gestión de URLs, preparado para internacionalización (traducciones de textos integradas en plantillas, en metadata y en gestión de URLs), herencia múltiple de instancias, integración con Smarty como sistema de plantillas, soporte para múltiples modelos de datos (MySQL, Redis, Memcached, Sphinx…), gestión de caché, integración de patrones como Registry, sistema de debug…
Hemos hecho público el proyecto hace relativamente poco, y el objetivo de ofrecerlo en formato open source no es otro que, además de hacerlo llegar a otros desarrolladores a quiénes pueda ser útil, captar la atención de todos aquellos dispuestos a colaborar con el proyecto. Buscamos contributors, así que si alguien se anima, ya sabe: http://sifo.me.
Saludos!
[…] varias iniciativas para promover la tecnología PHP y sus tendencias. Desde aquí aplaudimos la gran labor de Basilio Briceño, Claudio Morales y […]
Estoy algo contento porque las frameworls descritas aqui no han alcanzado el desarrollo que estaba sospechando, esto me da camino libre para apoderarme del espacio de las php frameworks. una vision distinta de desarrollo esta a puertas. tengan paciencia 😛 .
[…] PHP está evolucionando, no se quedó en el viejo script para contabilizar visitas, se convirtió en una empresa que le gusta hacer las cosas bien. PHPCloud, Zend Studio 9, Zend Framework 2, Zend Server que ahora da soporte para Mongo Db, son pilares de lo que será la programación en PHP en los próximos años, Zend podría considerarse la nueva Sun, pero espero que no tenga el mismo destino. […]
Tambien existe Kumbiaphp si no me equivoco es peruano