Desarrollo profesional en PHP + MySQL
RSS TrackbackA la hora de desarrollar con PHP nos encontramos con que gran cantidad de programadores o diseñadores están usando herramientas como el Dreamweaver, incluso el block de notas de windows, y subiendo y probando sus resultados contra un servidor web.
Si bien esto está bastante extendido, obviamente no es la mejor manera de trabajar ni de lejos. Tradicionalmente, PHP no contó con el apoyo total de grandes marcas de software por su gratuidad, algo que no ha impedido su rápida y total expansión entre la comunidad desarrolladora. Esto deriva en grandes ventajas como por ejemplo el precio asequible que tiene contratar un servicio de hosting con PHP + MySQL, en comparación con otras alternativas Java.
Os propongo aquà algunas herramientas que de seguro harán vuestro trabajo más sencillo y productivo, asà como que disminuya de manera radical el tiempo empleado para realizarlo y los errores cometidos.
Comenzaré con la plataforma de implementación y depuración de código. Aquà tenemos dos claros exponentes:
PDT Project (http://www.eclipse.org/pdt)
Este es el proyecto de Eclipse para el desarrollo en PHP. Para mà sin duda la aplicación más recomendable de todas. Conocido es de sobra en la comunidad que todo lo desarrollado por Eclipse es garantÃa de éxito.
Además de incluir la tradicional interfaz que apoya la productividad y corrige numerosos errores, incluye funciones de depuración de código con el Zend Debugger.

Otra opción es el Zend Studio, también muy conocido y basado en el motor de eclipse. Es una magnÃfica aplicación para el desarrollo profesional, aunque en este caso es de pago. Incluye capacidades de análisis y optimización de código, depuración y edición avanzada.
Tercera y última os propongo Aptana, desarrollada también bajo la plataforma Eclipse, y que tiene un gran editor con cosas tan curiosas como son la comprobación en caliente de la compatibilidad de un código entre navegadores.
Por otra parte están los entornos de producción. Desaconsejo totalmente la instalación manual de Apache y demás. Para ellos hay magnÃficas soluciones integradas como las siguientes.
VertrigoServ es un completo entorno basado en Apache para poder desarrollar nuestras webs de manera profesional de manera local.
Instala y configura las últimas versiones de todo aquello que necesitamos para trabajar:
- Apache 2.0.61
- PHP 5.2.5
- MySQL 5.0.45
- SQLite 3.5.3
- PhpMyAdmin 2.11.2.2
- ZendOptimizer 3.3.0
- SQLiteManager 1.2.0
Para aquellos que aún no hayan dado el salto a PHP 5 ni MySQL 5, os recomiendo PHPDev 4.2.3, que básicamente tiene lo mismo que VertrigoServ, pero en versiones inferiores.
Espero que esto os sea de ayuda en vuestros proyectos.
Compártelo:



Buenisima guia, por mi aprte quiero destacar algo y aportar otro tanto:
Me considero un programador de entre otras tecnologias, PHP y MySQL muy avanzado. Siempre como tu dices al comienzo del escrito, utilize Bloc de Notas de Windows y Dreamweaver de Macromedia (hoy de Adobe). Ahora estoy por probar Eclipse, asi que agradezco este aporte desinterezado a mi vida.
Por otro lado, quisiera recomendar un servidor de PHP para instalar en el ordenador (un LOCALHOST) que me ha dado exelentes resultados es el WAMP SERVER: http://www.wampserver.com es muy bueno, inclute PHPMyAdmin.
Bueno, sin mas me despido
Atte. Matias Leandro Tulian
de Buenos Aires, Argentina
Matias Tulian en 4 Dec 07 a las 02:12
Buenas MatÃas.
Muchas gracias por tu aportación. TenÃa conocimiento de la existencia del wamp y de hecho el otro dÃa no lo recordaba cuando escribà el artÃculo.
Me alegro que te haya gustado el post.
Un saludo!
xeito en 4 Dec 07 a las 17:01
sin duda genial “Eclipse”. He realizado desarrollos en Java y simpre agiliza y funciona de manera correcta para todas las especificaciones
MyDesign.com.ar en 22 Jan 08 a las 15:14
Hola Amigos… me pueden ayudar por favor.
Resulta que tengo instalado enmi pc el wampserver y mis webs funcionan de maravilla.
Lo que no he podido hacer es conectar otra pc a mi mà quina como cliente.
espero me puedan ayudar.
Atte.
JC.
jretba en 14 Oct 09 a las 17:52