Wordpress Themes

Editores para desarrollo en PHP (y otros lenguajes)

Quienes me lean seguido sabran, creo, que hace ya un par de semanas que me meti de lleno en PHP. Sobre el lenguaje lo que puedo decir es que me parece barbaro, es extremadamente simple y facil de usar, el concepto en si es sencillo con lo que no me encontre con grandes dificultades en aprender el lenguaje, ademas en mi caso tengo la ventaja de conocer ya varios lenguajes de programación por lo que solo tuve que aprender algunas pequeñas cositas puntuales del lenguaje, como ser el nombre de las funciones más tipicas; ni siquiera la sintaxis tuve que aprender ya que es prácticamente lo mismo que C++. Logicamente una de las primeras necesidades que surgió al comenzar a programar en este lenguaje fue, y donde lo hago? Las opciones son muchisimas y de lo más variadas, ademas al tratarse de un lenguaje interpretado no necesito compilar nada, por lo que bastaria con un simple editor de texto (uno via consola inclusive :-P). Debo decir que de esas opciones para GNU/Linux he probado muchas, (lás más conocidas/usadas), sin embargo en muchas de ellas algo le encontraba que no me gustaba o no me servia. En este post voy a tratar de mencionar unos pocos editores que use, sobre todo los que uso actualmente. Igualmente estoy constantemente probando otros IDEs y editores, en busca de alguno perfecto, es como una adicción :-P

Kate

Voy a empezar por el que creo que es mi preferido, Kate. A simple vista parece otro editor de textos más del monton, pero si uno mira debajo del capot se encuentra con un lindo fierro. Como explicarlo, para mi este es el editor casi perfecto, tiene casi todo lo que estoy buscando. Ademas de las funciones tipicas de cualquier editor de textos liviano, cuenta con una función de resaltado de codigo muy inteligente, no solo de PHP sino de un lista enorme de lenguajes reconocidos, incorpora una barra lateral que nos permite tener nuestra lista de archivos rapidamente accesible, ahorrandonos el tener que abrir varias instancias de un mismo programa para editar varios archivos. Tambien tiene integrada una consola para que podamos compilar algunos de los programas que vayamos creando. Sin embargo son 2 las grandes fallas que yo le veo a la aplicación, la primera es la ausencia de una función para autocompletar código, lo cual agilizaria mucho la programacion; y la segunda, estaria bueno de que fuera un poquito más IDE que editor de textos, y se pueda, por ejemplo, compilar codigo en forma nativa e incluso debuggearlo. Me parece que si incorporaran esas dos cosas no necesitaria seguir buscando un editor, ya tendria todo lo que necesito.

Geany

Este IDE lo conocia y usaba hace tiempo pero como entorno de programación en C++, y recien ahora me avive de que tambien puedo usarlo para PHP. Algo que me gustaba de este IDE es que todo su aspecto me recuerda a DevC++, con lo cual al programar en GNU/Linux y luego en Windows, no tenemos problemas de transicion. Esta aplicación tambien cuenta con la función de resaltado de codigo. Una opcion interesante es la posibilidad de ver todas las variables en la barra de la izquierda, por lo que podremos accederlas rapidamente. Tambien, al ser un IDE, nos da la posibildad de de “compilar” (recordemos que php no es compilado sino interpretado) nuestro codigo en busca de errores; aunque no tiene una eficacia del 100% igualmente nos resultara de utilidad para detectar algunos errores y asi evitar tener que abrir el script en un navegador. Geany a diferencia de Kate si cuenta con la función para autocompletar código, y funciona muy bien; podremos ir explorando las diferentes funciones que se nos presentaran en forma de lista, y elegir la que necesitemos.

gPHPEdit

Esta aplicación se puede resumir en muy pocas palabras: es un Geany pero sin el “compilador”. Realmente es asi, ya que gPHPEdit funciona como un editor de textos con capacidad para resaltar código, explorar archivos en una barra lateral (al estilo Kate), y autocompletar codigo; solo que con una pequeña diferencia en esta opción, ya que ademas de proveer la sintaxis de uso de una función tambien nos provee de una pequeña (pero muy util) explicación acerca de para que sirve la misma. Esto parece insignificante, pero para los que estamos aprendiendo el lenguaje nos ahorrara mucho tiempo ya que no tendremos que ir a una web a consultar sobre el uso de una determinada función.

Basicamente estas serian, entre las opciones probadas, las que más me gustaron. Tambien vale la pensa mencionar otras que estuve mirando pero que descarte como Aptana y Scribes. Sobre el primero, es un muy buen IDE en cuanto a las funcionalidades que ofrece, muy completo (tal vez ideal), pero con una pequeña gran falla, la base del programa es Eclipse (programado en Java), y en maquinas no tan potentes usar esta aplicación resultara una tarea de lo más estresante y terminaremos por golpear lo primero que se nos cruce en el camino :-P Y sobre el segundo solo tengo para decir que es bastante similar a gPHPEdit solo que sin la función de autocompletar código, razón por la cual fue descartada por mi parte.

Respecto de la instalación de estas aplicaciones, en el sitio oficial de cada uno (ya linkeados) encontraran los detalles al respecto; pero basicamente, segun recuerdo, todos o la mayoria se encuentran en los repositorios por lo que con apt-get los podran instalar facilmente (o cualquier front-end del mismo, como Synpatic).

Por último, si tienen algun otro programa para recomendar haganlo, siempre tengo ganas de probar otra opción más

Si te gustó el contenido de este blog suscribite a nuestro Feed RSS
Posted April 13th, 2008 by Tinchio under GNU/Linux, Informatica, Programacion, Programas, Software

 

Tambien te pueden interesar estos articulos:

7 Comentarios en “Editores para desarrollo en PHP (y otros lenguajes)”

  1. faq dijo:

    Ahi me mando a probar el Geany q no lo juno.. El aptana sera pesado, pero para ajax es ESPECTACULAR.. para maquetear css tb.. lastima que sea java.. :(

  2. Federico Almada dijo:

    Me extraña que no pongas el Bluefish, con auto-completado ;)

    Probalo si no lo tenes entre tus herramientas, está muy bueno.

    Abrazo

  3. Nacho 001 dijo:

    Yo use un montón, el que mas use es el CVS, que es compatible con php 4 y php 5, pero también además de Dreamweaver utilice:

    *Zend Studio 3.5.0
    *Eclipse

    Estos 3 (si la memoria no me miente) ofrecían sistema Auto-Completado.

    Después esta el UltraEdit, pero me pareció medio groncho. :|

    Saludos. ;)

  4. Nacho 001 dijo:

    Dioss!!!… Dioss!!!…, ¿como pude olvidarme de Frontpage y Dreamweaver? :o

    También esta “NVU”… y otros que no recuerdo. :)

    Saludos reiteradamente. ;)

  5. Joako9205 dijo:

    Jejeje, nacho, ¿Te conozco? =P

    Yo lo que hago en PHP simplemente no me importa a donde, aunque siempre trato de hacerlo en alguno que marque con colores, se hace más cómodo de leer luego. Aunque, por ahi estoy en Windows y lo hago en Block de Notas y ningun problema eh! Aunque igual, en Windows trato de usar Notepad 2 =)

    Saludos

  6. Nacho 001 dijo:

    Jejeje, Joako, ¿Te conozco? =P

    :) :) :) :) ;) ;) !!!

  7. Mauricio dijo:

    Yo me re enganche con el notepad++ y cuando migre a Linux hasta lo use con wine… Es uno de esos programas que no sabes explicar porque es especial pero lo es; resalta el codigo, oculta bloques, autocompleta automatico o manual, ordena los archivos abiertos(para mi MUY importante) Pero con wine cuando le cambiaba un archivo que tenia abierto desde nautilus “colapsaba” :p y perdia la lista de los archivos abiertos…
    Por ese motivo estoy probando aptana en este momento.
    Salu2

Deja tu comentario

Hosting para WordPress - KrakenHost

Tags

Links

Feed

Ingresa tu dirección de e-mail para suscribirte:

Buscar


Archivo

Calendario

April 2008
M T W T F S S
« Mar   May »
 123456
78910111213
14151617181920
21222324252627
282930  

Comentarios Recientes

Categorias

Otros