Posts Tagged ‘PHP’

Usar PHP y JEE juntos

Miércoles, septiembre 29th, 2010

Desde hace unos días me ha saltado la duda de qué usar en un nuevo desarrollo: Si es mejor PHP o JEE, o mejor usar PHP para la presentación y JEE para programar el core.

Cómo recordarán, tengo una entrada respecto a ‘Delphi for PHP’ (D4PHP) un producto que ofrece una forma rápida de desarrollar interfaces gráficas en PHP.

Tengo que decirles que una de mis motivaciones principales es lograr un entorno de desarrollo donde de manera visual pueda editar las interfaces gráficas, como lo que ofrece D4PHP. Claro, me gustaría más si se puede desarrollar en un producto Open Source y en el lenguaje Java, pero quiero evaluar de forma objetiva las opciones disponibles en el mercado.

Es indudable que las ventajas de menor consumo de memoria hacen deseable a PHP. PHP ya tiene muchos sistemas para administración de contenidos (páginas) que pueden ser modificados o ampliados. Sin embargo, creo que JEE (y la pléyade de frameworks alrededor) permiten mucha flexibilidad y orden en el desarrollo de las cosas.

Sí, hay ventajas y desventajas que habrá que evaluar individualmente en cada caso. Y en el tema de recursos, rentar un hosting sencillo o rentar un servidor virtual tiene una diferencia de precio. Y si es un hosting Java o PHP también varía el precio. Qué buscamos con el servidor:

  • Tener un tiempo de respuesta aceptable.
  • Soportar la operación de los múltiples usuarios concurrentes.
  • Un uptime alto.

Algunas variables a tomar en cuenta para decidirse por el hosting son:

  • Cantidad de memoria disponible.
  • Procesador disponible en el servidor.
  • Espacio en disco.
  • Experiencia de los desarrolladores.
  • Conocimiento del lenguaje con el que se desarrollará, etc.

Navegando por la web buscando mas pistas sobre como evaluar correctamente el uso de PHP o JEE encontré un artículo algo viejito de IBM con una forma de integrar PHP y J2EE en Websphere Application Server (artículo del año 2005).

Las ligas útiles son:

Espero les sea de ayuda.
 
 
 
PD: Encontré un framework que me permite diseñar interfaces gráficas web en Java como si se tratasé de Swing. ¿Han oído de GWT? Vean el artículo al respecto, aquí.
 
 
 

¿Qué es Delphi para PHP? (D4PHP – Delphi for PHP)

Lunes, septiembre 6th, 2010

Soy un fanático del lenguaje Java, pero me llamó la atención este RAD. Personalmente no he usado Delphi o D4PHP así que de momento no comentaré sobre la usabilidad del RAD o los bugs que pueda tener (si deseas desarrollar sobre esta herramienta sería bueno que te detuvieras a investigar un poco sobre estos temas, he visto muchos comentarios al respecto en la web).

¿Qué es Delphi para PHP?

En palabras simples: Es un RAD. Delphi para PHP (D4PHP – Delphi for PHP) permite el desarrollo de aplicaciones PHP, módulos, bibliotecas y componentes “como si se tratara de desarrollar en Delphi”. Delphi para PHP es un ambiente de desarrollo, es decir, un RAD (herramienta para el Desarrollo Rápido de Aplicaciones) que provee un designer, un editor, un debugger, un wizard para distribución de aplicaciones y un framework de componentes visuales de código abierto llamado “VCL para PHP”. Se simplifica el desarrollo de aplicaciones Web enriquecidas y se dá soporte a sistemas de gestión de base de datos como MySQL, InterBase de CodeGear, etc.

Entre las características más importantes que aporta Delphi para PHP destacan:

  • Entorno RAD para PHP.
  • VCL para PHP – Librería de componentes visuales para PHP 5, de código abierto, con más de 50 componentes extensibles y reutilizables que tienen integración con AJAX.
  • Integración de base de datos lista para usar con InterBase, MySQL, Oracle, Microsoft SQL Server, y otras bases de datos.
  • Depurador PHP integrado.
  • Despliegue de aplicaciones PHP sobre Windows, Linux, Solaris y otras plataformas.
  • Soporte para la internacionalización de aplicaciones.
  • Desarrollo de aplicaciones de bases de datos del tipo arrastrar y soltar utilizando el Explorador de Datos para InterBase y MySQL.
  • Editor de códigos con Code Insight, Code Explorer y Code Templates, haciendo más fácil y rápida la escritura del código PHP.

Eso sí, no hay libros al respecto, o al menos no he encontrado y en la búsqueda de documentación he visto que muchos recomiendan estudiar dos cosas: Por un lado Delphi, por otro PHP.

Documentación

Alguna documentación que encontré y que puede ser de ayuda.

En Español

En Inglés