Publicado por vivapd0 el 15/07/2008
Directamente desde los foros de Planeta Linux Argentina, el usuario ViktorLozano nos trae la noticia de la disponibilidad de una primera versión de la traducción al español de la Guía del Usuario de CodeIgniter. La traducción disponible en formato .PDF puede descargarse de aquí y es la obra colaborativa de los usuarios del grupo CodeIgniter Spanish Group, donde todos están invitados a participar.
Publicado por vivapd0 el 07/07/2008
Después de una larga espera se anunció así el lanzamiento de la versión 1.1 estable del poderoso framework Sympony, preferido por Yahoo! y otros grandes de la red. Entre las novedades introducidas en Symfony 1.1 se destacan:
- Una nueva arquitectura más configurable y "desacoplada" que permte usar y reemplazar partes del framework muy fácilmente.
- Un nuevo manejo de formularios orientado a objetos.
- Un nuevo sistema de tareas para hacer scripts y utilidades para la línea de comandos.
- Un decente parseador de YAML con reporte de errores.
- Un gestor de plugins compatible en el API estándar de PEAR.
- Un sistema para manejar formatos para responder de manera diferente según el agente que haga la solicitud a nuestra aplicación.
- El ORM Propel 1.2 ahora se distribuye como un plugin, lo que permite reemplazarlo por Doctrine o aún por Propel 1.3.
- El plugin sfCompat10 te asegura que tus proyectos basados en la version 1.0 funcionarán bien con esta nueva 1.1.
- El ruteo ahora se cachea, mejorando notablemente la performance cuando se manejan muchas reglas.
- Se duplicó el número de tests con respecto a la versión 1.0.
Sympony 1.1 se considera una versión de transición, y será mantenida por un año a partir de su lanzamiento, mientras que la versión 1.0 será soportada hasta Enero del 2010.
Publicado por vivapd0 el 01/07/2008
En el blog del sitio de los Avnet Labs publicó una muy necesitada comparación de la performance de 3 de los frameworks PHP más populares hoy en día: CakePHP, CodeIgniter y Zend Framework. Sólo se midió la cantidad de solicitudes por segundo que cada uno podía atender bajo determinadas circunstancias, y aunque ese no es un criterio absoluto para medir su performance, sí ilumina un poco más la muchas veces subjetiva información disponible al respecto.
Las pruebas se realizaron en una AMD Sempron de 1.8 GHz con 512 Mb de RAM corriendo Ubuntu 7.10 "Gutsy Gibbon", usando la herramienta httperf para medir la performance de un servidor web. También se incluyeron, como referencia, mediciones usando sólo páginas HTML estáticas y con código PHP procedural "spaghetti" (código mezclado con HTML).
Los resultados fueron, en orden de mérito:
- Sin caché de código PHP y con su propio ORM:
- CodeIgniter
- Zend Framework
- CakePHP
- Con caché de código PHP eAccelerator:
- CodeIgniter
- Zend Framework
- CakePHP
- Con caché de código PHP APC:
- CodeIgniter
- Zend Framework
- CakePHP
- Con caché de código PHP APC y sin ORM:
- CodeIgniter
- Zend Framework
- Con caché de código PHP APC y sin accesos a la BBDD:
- CodeIgniter
- Zend Framework
10:11.
4 comentario(s).
Nuevos comentarios deshabilitados.
Publicado por vivapd0 el 18/06/2008
Ya está disponible la primera Release Candidate de Kumbia 0.5, el framework escrito en PHP5 por colegas hispanoparlantes basado en las mejores prácticas de desarrollo web (plantillas, caché, scaffolding, MVC, Ajax, etc.). Kumbia 0.5 RC1 es liberado para que la comunidad pueda encontrar posibles bugs y testear las nuevas funcionalidades, entre ellas:
- Nuevo adaptador MySQLi
- Nuevo adaptador PDO para MySQL, PostgreSQL y SQLite
- Reestructuración de ActiveRecord (más rápido, consistente y estable)
- Soporte para multiples aplicaciones dentro de un mismo release de Kumbia
- Nuevo sistema de configuración para soportar varias aplicaciones
- Nueva presentacion de excepciones muestra más información
- Soporte para desarrollar de manera modular, ej.:
modulo/controller/action
Y como en este tipo de software la documentación es imprescindible, sus autores muy acertadamente continúan escribiendo el libro oficial de Kumbia y su primera parte ya está casi completa y disponible en su wiki.
13:06.
4 comentario(s).
Nuevos comentarios deshabilitados.
Publicado por vivapd0 el 10/06/2008
Finalmente después de una apreciable demora se liberó el primer Release Candidate de CakePHP 1.2, la anticipada actualización de uno de los frameworks para PHP4/5 más populares de este momento, con este anuncio. CakePHP 1.2 RC1 incluye más de 100 correcciones de errores, más de 800 contribuciones, "toneladas" de adiciones de seguridad y mucho más. El lanzamiento de su versión definitiva se espera para este mismo año, algún momento antes del próximo CakeFest, la conferencia organizada por la Cake Software Foundation en Buenos Aires.
00:55.
1 comentario(s).
Nuevos comentarios deshabilitados.
Publicado por vivapd0 el 17/03/2008
Después de toda la anticipación generada, Zend anunció asi la disponibilidad de la versión definitiva de su Zend Framework 1.5 con importantes novedades entre las que se destacan:
- Soporte de servicios web Google GData (como uploads a YouTube).
- Soporte de OpenID y Microsoft InfoCard.
- Nuevo soporte para formularios.
- Soporte Ajax extendido.
- Autentificación LDAP.
Nueva con esta versión también es el nuevo servicio de subscripción por soporte comercial, que incluye consultoría sobre temas relacionados con la metodología del framework y una respuesta garantizada a eventos por incidente en el desarrollo de proyectos.
Zend Framework 1.5 también estará disponible en el próximo Ubuntu 8.04 LTS "Hardy Heron" (esperado para Abril) en su repositorio universe.
15:35.
1 comentario(s).
Nuevos comentarios deshabilitados.
Publicado por vivapd0 el 26/02/2008
Además de CakePHP, uno de los frameworks que más ha llamado mi interés como una alternativa real y práctica en el eventual caso de necesitar uno para proyectos personales es CodeIgniter. Por eso me llamó la atención este artículo, que compara a CodeIgniter 1.6.1 con otro framework desconocido para mí: Kohana.
Kohana es en realidad un "fork" (división del desarrollo del código) de CodeIgniter, que aparentemente surgió de la insatisfacción de sus usuarios cuando se hizo evidente que sus desarrolladores estaban más interesados en actualizar su CMS comercial ExpressionEngine que en corregir los errores reportados y tener en cuentas las nuevas características pedidas.
Pero Kohana toma un camino único distinto a CodeIgniter porque:
- Es conducido por una comunidad, no por una empresa.
- Está basado en un OOP estricto que requiere PHP5.
- No tiene conflictos de nombres de espacio.
- Tiene una verdadera auto-carga de clases.
- Está adherido a la iniciativa GoPHP5.org.
- Sus helpers son clases estáticas, no funciones:
form::open() en lugar de form_open()
07:15.
Nuevos comentarios deshabilitados.
Publicado por vivapd0 el 04/12/2007
Finalmente tenemos una comparación fundamentada que enfrenta a los frameworks Symfony y Zend. El primero actualmente con un gran impulso después de que lo eligiera Yahoo! y el segundo respaldado por la compañía de PHP más grande del mundo. La comparación enfrenta a ambas en importantes aspectos como:
- Plugins.
- Templates.
- Unit Testing.
- Acceso a base de datos.
Y sus conclusiones son por demás claras:
22:35.
Nuevos comentarios deshabilitados.