Zend Studio para Eclipse y Zend Platform 3.6 disponibles
Zend ha anunciado hoy la disponibilidad de dos nuevas versiones de sus productos: Zend Studio Para Eclipse y Zend Platform 3.6.
Algunas de las nuevas funcionalidades de Zend Studio para Eclipse ayudaran a todas las compañías que desarrollan sus sistemas en PHP a disponer de un entorno mucho más flexible y profesional para controlar todo el ciclo de vida de un desarrollo.
Entre estas funcionalidades, destacaría las capacidades de refactoring del código fuente (refactorización en castellano), funcionalidad que permite adecuar el comportamiento externo de una función/clase sin cambiar el funcionamiento interno, que junto a los nuevos wizards y capacidades de generación de código facilitarán el trabajo a los desarrolladores.
Desde el punto de vista de un IDE completo, disponer de un buen debugger local con la conexión a los servidores de desarrollo, junto a una política de trabajo en equipo y un sistema de control de versiones es posible manejar sin problemas proyectos complejos en PHP. Este whitepaper en PDF nos da una idea de las posibilidades y algunas buenas prácticas para la utilización de Zend Studio para entornos de desarrollo en PHP.
Pero la funcionalidad que a mi me parece más interesante es la que ellos denominan PHP Intelligence: es un sistema completo basado en eventos y alertas que nos informa en cada momento de todo lo que ocurre con nuestras aplicaciones desarrolladas en PHP. Desde errores de programación, fallos en funciones y en consultas a bases de datos, hasta alertas sobre ejecuciones más lentas de un script o una llamada a base de datos, valorando los tiempos en términos absolutos o relativos al propio script. Cada alerta es mostrada de una manera totalmente contextualizada e integrada con Zend Studio para visualizar el código, abrirlo para edición, ejecutar de nuevo la página con el error (manteniendo los valores originales de las variables de sesión y autenticación, por ejemplo) y realizar un debug o profiling completo.
Zend Platform además incluye un servidor de aplicaciones para la integración con código Java desde PHP y un novedoso sistema de gestión de colas de trabajo, que permite derivar ejecuciones de funciones a otros servidores de manerea asíncrona.