Desarrollo profesional en PHP + MySQL

Recursos RSS Trackback

A 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.

PDT Project

 

 

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.

Zend Studio

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.

Aptana

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: Añadir a Del.icio.us Añadir a Technorati Añadir a Meneame Añadir a Fresqui Añadir a MySpace Añadir a Facebook Comparte este artículo en Twitter Añadir a Google Bookmarks

4 comentarios

  1. 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

  2. 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

  3. 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

  4. 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

Deja tu comentario

(required)

(required)