Libro blanco sobre frameworks PHP para empresas

Martes, 3 de Junio de 2008

Clever Age presentó recientemente un documento titulado “Libro blanco sobre los frameworks PHP para empresas”.

libro_blanco_symfony.png

A lo largo de 40 páginas, se analizan minuciosamente las características de los siguientes frameworks: CakePHP, CodeIgniter, Zend Framework y Symfony.

El estudio realizado es muy exhaustivo y se muestran los puntos fuertes y puntos débiles de cada framework.

Entre los puntos analizados se encuentra el rendimiento de las aplicaciones, la depuración, el scaffolding, la integración con otras aplicaciones, AJAX, extensibilidad mediante plugins, pruebas unitarias y funcionales, seguridad, etc.

Por lo tanto, se trata de un documento imprescindible para las empresas y muy recomendable para cualquier programador que quiera conocer las posibilidades de los distintos frameworks PHP.

Aunque el resultado final está muy reñido entre dos de los frameworks analizados, el ganador es nuestro framework favorito :)

El documento sólo está disponible en francés, pero se entiende fácilmente incluso si no sabes francés.

El libro blanco sobre frameworks PHP se puede descargar gratuitamente, pero es necesario proporcionar una dirección de correo electrónico en la que te envían el PDF del libro [380 KB].

Página de solicitud de envío gratuito del libro blanco sobre frameworks PHP para empresas: http://www.clever-age.com/veille/publications/livres-blancs/livre-blanc-frameworks-php-pour-l-entreprise.html

22 comentarios »

10 razones por las que tu empresa debería utilizar Symfony

Lunes, 28 de Abril de 2008

  1. Escalable: Symfony es infinitamente escalable si se disponen de los recursos necesarios. Yahoo utiliza Symfony para programar aplicaciones con 20 millones de usuarios y 12 idiomas ¿de verdad necesitas más?
  2. Probado: Symfony ha sido probado con éxito durante varios años en aplicaciones muy diferentes. Desde sitios web con millones de usuarios (del.icio.us, Yahoo Bookmarks, Yahoo Answers) hasta otros miles de sitios pequeños y medianos.
  3. Soporte: Symfony sigue una política de tipo LTS (long term support). Las versiones estables se mantienen durante 3 años sin cambios pero con una continua corrección de los errores conocidos. Tus clientes estarán siempre contentos y a ti no te costará nada hacerlo.
  4. Licencia: Symfony utiliza una licencia MIT, con la que puedes hacer aplicaciones web comerciales, gratuitas y/o de software libre.
  5. Compromiso: la empresa que ha creado Symfony no vive del framework, sino de las aplicaciones que hace con él. Esto significa que a ellos les interesa tanto como a tí aspectos como el rendimiento, la buena documentación, el soporte muy largo, etc.
  6. Código: Desde su primera versión Symfony ha sido creado para PHP 5, desechando la versión PHP 4 (que ha sido declarada obsoleta recientemente). Echa un vistazo a su código fuente y verás lo bien que se puede llegar a programar con PHP.
  7. Seguro: Se puede controlar hasta el último acceso a la información e incluye por defecto protección contra ataques XSS y CSRF.
  8. Documentado: se trata del framework PHP mejor documentado: miles de páginas en el wiki oficial, tutoriales de hasta 250 páginas y un libro gratuito de casi 500 páginas. Además, el libro está completamente traducido al español.
  9. Calidad: su código fuente incluye más de 8.000 pruebas unitarias y funcionales. ¿Vas a jugártela utilizando otro framework con pocas pruebas unitarias o que ni siquiera las utilice?
  10. Internacionalización: Se pueden crear aplicaciones en varios idiomas. La internacionalización está integrada en el framework, funciona bien, sigue los estándares (XLIFF), es muy completa y está probada en aplicaciones reales.
2 comentarios »

Nuevo programa de certificación de Symfony

Jueves, 24 de Abril de 2008

Aunque todavía no ha sido anunciado oficialmente, Symfony dispondrá de un programa de certificación de empresas. Durante la pasada MySQL Conference 2008, los creadores de Symfony ofrecieron una entrevista a WebDevRadio que acaba de ser publicada en forma de podcast y que también se puede escuchar vía web.

Hacia el final de la entrevista, Fabien anuncia que pronto estará disponible un programa de certificación de Symfony. El objetivo es que las empresas que desarrollan aplicaciones con Symfony puedan estar certificadas por los mismos creadores del framework.

Para que una empresa consiga la certificación, no sólo deberá desarrollar satisfactoriamente las aplicaciones, sino que deberá cumplir una serie de requisitos en sus proyectos. Entre otros, las empresas deberán documentar correctamente el código, tendrán que incluir pruebas unitarias y funcionales y deberán seguir otras buenas prácticas.

El programa de certificación debería estar listo antes de final de año, aunque en la entrevista Fabien insinúa que podría ser a partir de Junio de 2008.

Comenta este artículo »

Soporte técnico de Symfony para empresas

Miércoles, 23 de Abril de 2008

Sensio Labs, la empresa creadora de Symfony, acaba de presentar su programa de soporte técnico para empresas. La oferta está pensada para cualquier empresa que utilice Symfony para desarrollar sus proyectos y ofrece soporte técnico por teléfono, email y vía web.

Las empresas pueden elegir entre dos tipos de soporte técnico, llamados “Pack crescendo” y “Pack fortissimo“. A continuación se muestran las principales características de cada oferta:

  • Pack crescendo: un usuario de acceso al soporte técnico, acceso a una lista de correo privada, soporte vía email, tiempo de respuesta garantizado inferior a 24 horas, 20 créditos para resolución de problemas. Precio: 1.490 € + IVA
  • Pack fortissimo: cinco usuarios de acceso al soporte técnico, acceso a una lista de correo privada, soporte vía teléfono y email, tiempo de respuesta garantizado inferior a 4 horas, 100 créditos para resolución de problemas, 10% de descuento en los cursos sobre Symfony. Precio: 4.990 € + IVA

La lista de correo privada pretende convertirse en un punto de encuentro de los usuarios profesionales de Symfony y cuenta con el soporte continuo de varios expertos de Symfony.

El soporte técnico incluye la resolución de todos los errores encontrados en el código fuente de Symfony 1.0 y Symfony 1.1, además de ayuda para la instalación y configuración del framework.

El sistema de créditos funciona de la siguiente manera:

  1. Si tienes un problema técnico cuya causa no es un error del propio Symfony, creas un ticket con tu problema.
  2. Cada ticket supone el consumo de 10 créditos a descontar de tu saldo de créditos.
  3. Cada hora de soporte telefónico consume 5 créditos de tu saldo.

Cuando se agotan los créditos de tu saldo, puedes comprar nuevos créditos al precio de: 10 créditos (290 €), 50 créditos (1.290 €), 100 créditos (2.390 €) y 200 créditos (4.490 €).

De momento, el soporte técnico sólo está disponible en inglés y francés.

Más información: Symfony technical support (inglés)

3 comentarios »

Promociona tu proyecto Symfony

Martes, 13 de Noviembre de 2007

Si has utilizado Symfony para crear una aplicación web de éxito, los creadores de Symfony quieren promocionar tu trabajo. Fabien Potencier acaba de anunciar en el blog oficial que están buscando casos de estudio para el nuevo sitio web que están preparando.

La idea del nuevo sitio web es presentar proyectos exitosos que hayan sido creados en su mayor parte con Symfony. La información está principalmente dirigida a jefes de proyecto, directores técnicos y perfiles similares, por lo que para cada proyecto necesitan información del tipo:

  • Sector empresarial, número de empleados y país de origen de la empresa.
  • Pantallazos, descripción del sitio web, tráfico de visitas, tiempo empleado en su desarrollo, número de programadores.
  • Razones por las que se eligió Symfony, beneficios obtenidos, estimaciones sobre el retorno de la inversión.

Si estás interesado, puedes leer la entrada completa en el blog oficial y empezar a preparar ya mismo toda la información. Esperamos que se puedan presentar muchos proyectos del mundo hispanohablante para que quede constancia de nuestra fuerza dentro del mundo Symfony.

Comenta este artículo »