26/3/10

¿Qué es Jext? un editor políglota moderno o un IDE ligero

Para quienes nos dedicamos a este mundo del desarrollo de software de forma profesional es imprescindible la flexibilidad y versatilidad, entendidas como la agilidad y facilidad para pasar de un lenguaje de programación a otro. Aunque todos tengamos nuestros lenguajes favoritos la verdad es que cada uno tiene fortalezas en ciertas áreas y debilidades en otras, formalmente la Teoría de los Lenguajes de Computación no ha logrado aún encontrar/crear EL LENGUAJE (osea el mejor lenguaje de programación).

Por lo que, mientras esta situación siga así (y aclaro que gracias a lo señalado por el Teorema de Incompletitud de Gödel puede que no se logre), tendremos que seguir siendo capaces de dominar tantos lenguajes de programación como nos sea posible, porque atarnos a uno en particular siempre nos limitará el poder al desarrollar. Es por eso que pienso que Jext es uno de esos programas "de cajón" que no pueden faltar en la computadora de cualquier programador.

Jext se define a si mismo como un editor multi lenguajes, aunque tiene comportamientos básicos de un IDE sencillo.

Algo fascinante y de mucha utilidad acerca de Jext es que es políglota, es decir que sabe manejar varios lenguajes adecuadamente incluyendo Java, C, C++, C#, ASP, PHP, Python, Perl, Ruby, TeX, XHTML, XSLT, Eiffel, JSP, entre otros.

Además es un programa muy ligero que rápidamente puedes abrir para hacer modificaciones ágilmente en cualquier script o programa sin tener que esperar minutos para cargar un ide completo. Jext ofrece todas las herramientas comunes para cualquier lenguaje de programación: templates (generación automática de código), coloreado de sintaxis, manejo de pestañas, consola de compilación, amigabilidad, soporte de vistas múltiples para ver varios archivos en la misma ventana al mismo tiempo, etc.

Brinda también algunas herramientas avanzadas para facilitar el trabajo como bookmarks para facilitar el manejo de proyectos, acceso a los archivos a través de los workspaces, posibilidad para comprimir y enviar por email desde Jext los archivos, consola integrada para interactuar con la línea de comandos, soporte de plugins para incorporar nuevas funcionalidades, capacidad de edición sofisticada (por ejemplo reemplazo y búsqueda de expresiones regulares).

Descargar:

No hay comentarios:

Publicar un comentario