P1N6Ü1N0 - C - Editores



Inicio
C
Perl
Caml
Shell
GTK
SQL

En esta sección se pretende hacer una comparativa entre los mejores editores/IDE libres para Linux.

Si por alguna razón se omitiese alguno que consideraseis muy bueno, me equivocase en alguna cosa, o me olvidase de comentar algo, escribidme un email a <ryu@mundivia.es>

A continuación teneis la lista de los editores evaluados:


FTE

Ya empiezo por este editor puesto que para mi gusto personal es el más cómodo que hay disponible para Linux, y después de emacs, seguramente el más configurable. Esta página web está creada utilizando este editor, puesto que no sólo permite crear código C, sino que también permite muchos otros lenguajes y tipos de documentos. Entre las innumerables características que tiene, destacan:
  • Coloreado de sintaxis.
  • Auto-indentación, con varios tipos (uno por defecto, GNU y Linux Kernel)
  • Completado automático de sintaxis. Para probar esto, poneis una x despues de algun comando (por ejemplo, if) y pulsais espacio. Y voila, os completa con los parentesis y las llaves.
  • Marcado por líneas, columnas y streams. El último es el típico que hay en el edit del viejo MS-DOS, y el segundo existía en Dos Navigator (para los que lo recuerden o todavía lo utilicen).
  • Control de paréntesis. No se muy bien como llamar a esto, asi que es lo más ingenioso que se me ocurrió. Cuando nos situamos en un paréntesis abierto o cerrado, nos dice cual es su pareja. Muy útil para detectar ciertos errores.
  • Compilación y Grep completamente integrados en el IDE. Cuando salen errores de la compilación nos permite pinchar en el error para llevarnos al punto del código fuente al que pertenece.
  • Entorno altamente configurable.

En resumen, es prácticamente como los IDE clásicos de Borland. Sólo se echa de menos poder modificar las opciones de compilación desde el menú y realizar un buen manejo de proyectos. Pero fte es un editor, no un IDE, y como tal editor lo hace bastante bien.


GIDE

Desde la última vez que utilicé este editor, ha pasado ya mucho tiempo. Sin embargo, puedo decir que la última vez que lo utilicé prometía bastante.

Tiene detalles que lo hacen más cómodo de utilizar que FTE, como por ejemplo el hecho de tener los archivos abiertos en pestañas, para poder verlos en todo momento. Esto nos permite pincharlos directamente. En FTE, si no estamos seguros de donde está un determinado archivo hay que pulsar ALT+F6 hasta encontrarlo.

Además, tiene un muy buen gestor de proyectos que permite, además, llevar una lista de tareas pendientes, con números de estado.

Como detalle curioso, destaca su visor gráfico de páginas de manual.

La versión que tengo es la 0.1.0, supongo que habrá avanzado mucho, asi que antes de seguir comentando nada más, tendreis que esperar a que me baje la nueva versión...

EMACS

Que puedo decir de esto? Llamarlo editor es un insulto, porque sus capacidades exceden con mucho las de cualquier editor.

La verdad es que lo usé bastante poco, porque me parecía muy complicado y además consume demasiados recursos (sobre todo disco duro).

De las pocas cosas que conozco de él, y para mi gusto personal, lo mejor que tiene para los programadores es el frontend con gdb. Nos permite depurar visualmente el código fuente, lo que se agradece mucho.

Conozco la persona ideal para hablar sobre él, es un miembro de GPUL. Si consigo que me escriba unas líneas, las tendréis aquí muy pronto.

  Los gráficos de esta página han sido creados con GIMP.