Web Hosting rápido y seguro cortesía de XMundo. Oferta con cupón VivaPHP! 100 Mb con MySQL y PHP: $9.99/Mes.

Mambo 5.0 será reescrito con CakePHP

El proyecto Mambo, cuyo desarrollo de su CMS fué dividido creando el ahora más exitoso Joomla en el 2005, anunció que saltará de su actual versión 4.7 directamente a la 5.0 reescribiéndose totalmente usando el framework CakePHP (!). El trabajo inicial ya comenzó portando un nuevo instalador, pensado inicialmente para Mambo 4.8, a CakePHP 1.1; pero es muy probable que Mambo 5.0 esté basado en la versión final de CakePHP 1.2 (actualmente en una versión preliminar)

El desarrollo de Mambo se encuentra actualmente aletargado, liberando sólo actualizaciones importantes en los últimos 3 años; esperemos que la decisión de reescribirse con CakePHP revitalice a este proyecto... sin duda hará eso mismo con el framework de la torta.

Traducción del libro The Definitive Guide to Symfony

Cinco meses después de comenzar la traducción de The Definitive Guide to Symfony, el libro oficial del framework Symfony, finalmente se terminaron sus más de 450 páginas y 19 capítulos.

El resultado, Symfony, la Guía Definitiva, ya está disponible en línea, con cada capítulo disponible también como un archivo .PDF (sus autores prometen un .PDF de todo el libro pronto).

Para quienes no conocen a este framework, en su capítulo Symfony en pocas palabras podemos leer:

"Symfony es un completo framework diseñado para optimizar, gracias a sus características, el desarrollo de las aplicaciones web. ... Symfony está desarrollado completamente con PHP5. Ha sido probado en numerosos proyectos reales y se utiliza en sitios web de comercio electrónico de primer nivel. Symfony es compatible con la mayoría de gestores de bases de datos, como MySQL, PostgreSQL, Oracle y SQL Server de Microsoft. ".

ZFRails 0.0.1

ZFRails (Zend Frameworks on Rails) es una nuevísima iniciativa para hacer que el también reciente Zend Framework "sea aún más fácil para trabajar". Y para hacer eso, ZFRails quiere desarrollar una plataforma similar a la de Ruby on Rails, pero en PHP, y usando el Zend Framework. Su versión 0.0.1 actual ya cuenta con un script con la función de dispatcher, así como también scripts para la creación y la remoción de controladores y modelos.

Las próximas versiones de ZFRails promenten incluir:

  • Creación de Scaffolds.
  • Creación de nuevos Plugins/Clases.
  • Mejor integración con Ajax (creación de clases especiales para Ajax).

Zend Framework 1.0

Mucho tiempo pasó desde que a finales del 2005 se hablara por primera vez del framework "oficial" de Zend, ahora finalmente se anunció así su postergadísima versión 1.0 final.

Zend Framework 1.0, liberado bajo una licencia BSD, incluye:

  • Un poderoso framework MVC.
  • Completa documentación y tests de alta calidad.
  • Soporte avanzado para i18n.
  • Un buscador compatible con Lucene.
  • Robustas clases para autentificación y filtrado de entrada.
  • Clientes para servicios web, incluídos Google Data APIs y StrikeIron.
  • Una solución para el acceso a base de datos que balancea el ORM con eficiencia y simplicidad.
  • Muchas otras clases útiles para hacerlo tan productivo como sea posible.
  • Un proceso de desarrollo Open Source con una activa comunidad.

Zend Framework 1.0 requiere PHP 5.1.4 como mínimo.

Kumbia, el framework PHP en español

Siguiendo la movida de los frameworks para PHP, nació Kumbia. Este nuevo framework de creadores colombianos propone una alternativa latina a sus análogos anglosajones (CakePHP, Zend, Simfony, etc).

Su filosofía es crear una herramienta que facilite realmente el desarrollo de software usando PHP y que además este disponible toda la documentación en nuestro idioma español. Kumbia posee muchas características habituales en muchos frameworks como soporte a MVC, Mapeo Objeto Relacional, Generadores de Formularios y otras cosas interesantes más.

Hace unas semanas se terminó de escribir un libro con toda la documentación y referencia de funciones y ya se puede ver que es muy comparable en calidad y funcionalidad con otros frameworks de su clase.

PHP++: ¿El verdadero contendiente de Ruby on Rails?

Ahora que ya asumimos que nunca seremos Rails, es gratificante saber, si todavía estamos aferrados a PHP por cualquier motivo, que algunas mentes siguen pensando cuál sería la mejor manera de obtener satisfacción equivalente a la del framework hecho en Ruby en el lenguaje de Zend. De todas las alternativas propuestas, esta sin duda merece un poco de nuestra atención:

La idea detrás de PHP++, sugiere su autor, no es crear un framework que imite las funcionalidades de Rails en PHP (eso ya está demostrado que es imposible), sino ir en dirección contraria: Tomar el lenguaje de base y "limpiarlo" y mejorarlo usando un simple pre-procesador (PHP++) que arroje código PHP común y corriente.

PHP++ agregaría extensiones al lenguaje que se encargarían de "escapar" las sentencias SQL, alternar entre varias bases de datos fácilmente, entre otras cosas. Un ejemplo de su sintaxis sería similar al de las extenciones C++ de Qt:

Mingle2.com en 66.5 horas con CakePHP

El creador del sitio de contactos personales Mingle2 cuenta con lujo de detalles en su blog cómo construyó ese sitio "Web 2.0" en sólo 66 horas y media, un trabajo que hubiera tomado típicamente una semana y media, usando el framework CakePHP. El artículo no es un artículo de promoción fanática de ese framework, sino afortunadamente una lista de 16 consejos para el desarrollo web rápido que pueden muy bien aplicarse a cualquier proyecto y lenguaje. Algunos de mis preferidos:

  • Genera ideas de tu competencia.
  • Si te trabas con algo, ponlo en el freezer.
  • Todos los frameworks tienen una curva de aprendizaje.
  • Fíjate objetivos pequeños y mira cuánto has conseguido hacer.
  • Concéntrate en un sólo objetivo, no trates de hacer un sitio que lo haga todo.
  • Alterna tareas frecuentemente (diseño, programación, etc.), esto hará que disfrutes más del trabajo.

¿No es genial aprender de la experiencia ajena?

Zend Framework 1.0 en Octubre (?)

Un año después de haberlo anunciado en la misma conferencia hace un año, Zend planea lanzar la versión 1.0 de su Zend Framework en la PHP Conference de Octubre de este año. "La conferencia es el objetivo para anunciar la 1.0 o por lo menos un Release Candidate", dijo el co-fundador de Zend Andi Gutmans el pasado Miércoles.