Importancia de un buen IDE

php-logo¿Qué es un IDE?, Integrated Development Environment (entorno de desarrollo integrado), es decir un editor de código que además puede servirnos para depurar y facilitarnos las diferentes tareas necesarias en el desarrollo de cualquier tipo de aplicación.

¿Porque la importancia de un IDE? Si estamos trabajando en un proyecto ya sea para estudiar algún framework o para ser lanzado a producción es importante contar un IDE que satisfaga nuestras necesidades (a un que nosotros mismos las desconozcamos 🙂 ).

En lo particular yo soy de los que esta acostumbrado a aventarse el código en un editor en mi caso Notepad++, pero por ciertas razones he cambiado (no del todo) a un IDE, razones que explicare en este post y en posts futuros.

Ventajas de trabajar un IDE:

  • Debugear el código (más adelante les explicare como hacerlo 🙂 ).
  • Ir al archivo donde esta declarada cierta función o variable.
  • Validación de código (Error de sintaxis).
  • Conocer los ficheros en los que tenemos algún error de sintaxis.
  • Refactorización.
  • Conocer las funciones declaradas en una clase u script.
  • Por lo general tendrá soporte para lenguajes o script como: javaScript, css, sql, etc.
  • Cliente de SVN (En algunos).
  • Cliente FTP (En algunos ya sea por default o con algún plugin).

Ya conociendo algunas ventajas ahora les dejo una lista con algunos IDE´s que les recomiendo.

NetBeans

NetBeans permite crear aplicaciones Web con PHP 5, un potente debugger integrado y además viene con soporte para Symfony un gran framework MVC escrito en php. Al tener también soporte para AJAX, cada vez más desarrolladores de aplicaciones LAMP o WAMP, están utilizando NetBeans como IDE.

image

Descargar NetBeans.

Saber más.

Eclipse para PHP

    Eclipse es una plataforma de software de códifo abierto independiente y que es y ha sido muy utilizada para desarrollar entornos de desarrollo (IDE), pero del mismo modo se puede usar para otros tipos de aplicaciones cliente (Ej: BitTorrent, Azureus).

    Lo mejor de Eclipse es que tiene una gran comunidad de usuarios extendiendo constantemente las apliaciones.

    image

  • Descargar eclipse

Zend Studio

Son muchos los desarrolladores que trabajan con Zend Studio, es posiblemente uno de los mejores IDE del momento.

Se trata de un programa de la casa Zend, uno de los mayores impulsores de PHP, orientada a desarrollar aplicaciones web, como no, en PHP.

Zend Studio es un editor de texto para páginas PHP que proporciona un buen número de ayudas desde la creación y gestión de proyectos hasta la depuración del código.

Hace unos meses recibiamos buenas noticias ya que Zend anunciaba la disponibilidad del nuevo Zend Studio Neon. A diferencia de las versiones anteriores ya no se trata de un IDE desarrollado en Java (excesiva lentitud y consumo de memoria en algunos casos), ahora esta basado en Eclipse, Eclipse es una plataforma de software de código abierto independiente de una plataforma para desarrollar lo que el proyecto llama “Aplicaciones de Cliente Enriquecido”. image

Descarga la beta: Zend Studio Neon (requiere registro, gratuito).

 

Php Designer

Php Designer, es un completo entorno de desarrollo y programación especialmente diseñado para desarrolladores de PHP, aunque también permite trabajar con comodidad en otros lenguajes de programación como HTML, XHTML, CSS y SQL.

Ofrece toda una serie de asistentes y diálogos integrados que facilitan en todo momento tu tarea, además de acceso directo a librerías de código o scripts de uso habitual, utilidades diversas y toda suerte de herramientas, todo ello en una interfaz de diseño sencillo y elegante que puedes personalizar con nada menos que dieciocho temas distintos.

Cuenta con cliente de FTP y navegador de ficheros integrado, utilidades de corrección y autocompletado, búsqueda integrada en Google y soporte para proyectos.

image

Descarar Php Designer

         

PhpEdit

PHPEdit ofrece un entorno de trabajo para todos aquellos programadores especializados en PHP, pero que también permite trabajar con HTML, XML y TXT; un entorno integrado para Windows y con una variada colección de herramientas.

Entre dichas herramientas se incluyen plantillas de teclado, marcadores de texto, un “debugger” integrado para detectar errores en el código y un código de color para comandos de sintaxis que hace más sencilla e intuitiva la lectura.

image

Descargar PHPEdit

Open Komodo Project

Es un proyecto bastante singular porque se basa en la creación de aplicaciones Web que corran bajo Firefox, además de estar construidas con el Komodo IDE.

Así, la compañía creadora del proyecto se asegura estar presente en la lucha contra la Web cerrada, al igual que otros, como es el caso del conocido Mozilla.

El Open Komodo Project responde a las exigencias de las herramientas para el desarrollo de la tecnología de web libre, promoviendo la innovación en web y la libertad de elección para los desarrolladores y usuarios finales.

Con la creación del Open Komodo Project, ActiveState se une a otros defensores como Mozilla en la promoción de la web abierta. La filosofía de web abierta pretende mantener la integridad de la web como un espacio público neutral en cuanto a plataforma, idioma y navegador.

image

Descargar Open Komodo

 

Conclusión: No es posible determinar cual es el mejor IDE ya que cada uno de nosotros tiene deferentes necesidades en nuestros proyectos, por lo que si es muy importante la elección del que mejor se ajuste a nuestra necesidades. en mi caso he optado por netBeans y es en este donde hare los diversos tutoriales que posteare muy pronto.

Para quien guste compartir el IDE de esta utilizando adelante se los agradeceremos.

govani

7 Replies to “Importancia de un buen IDE”

    1. Lo he estado probando, la verdad va muy bien, creo que podria vivir con este IDE, aun que netbeans meda php + ruby, pero bueno cedelobters no le envidia mucho.

  1. He trabajado con Elcipse y siempre me ha parecido demasiado complejo.
    En cambio, en cuanto probé Netbeans, me encanto. Es fácil, intuitivo, lo instalas y ya estas programando.
    En JAVA, Netbeans es lo máximo, te permite debuguear, compilar, cargar librerías.Hace JAVA tan fácil que parece Visual Basic.
    En PHP Netbeans es bueno, de hecho en cualquier lenguaje el revisor sintáctico es genial, además del autocompletado de código. Me ha hecho la vida más fácil.

    1. Así es, Yo uso netbeans para PHP y RUBY principalmente, todo con un mismo IDE
      Genial el ctrl + clic y te lleva a donde se declaro el método o variable, muy util
      y el formateo de codigo.

  2. I love your site Adult web Step into this. Many thanks for this paucltriar brilliant blog post! I most certainly will bookmark your current weblog and check out again right here regularly.

Responder a Anónimo Cancelar la respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *