Autor(es) original(es) | Esclavo Pestov |
---|---|
Desarrollador(es) | Proyecto jEdit |
Lanzamiento inicial | 1998 ( 1998 ) |
Versión estable | 5.7.0 / 3 de agosto de 2024 [1] |
Repositorio |
|
Escrito en | Java |
Sistema operativo | Compatible con Java [2] |
Disponible en | Inglés |
Tipo | Editor de texto |
Licencia | GPL-2.0 o posterior |
Sitio web | jedit.org |
jEdit es un editor de texto de software libre disponible bajo licencia GPL-2.0 o posterior . Está escrito en Java y funciona en cualquier sistema operativo compatible con Java, incluidos BSD , Linux , macOS y Windows .
El desarrollo de jEdit fue iniciado por Slava Pestov en 1998, quien abandonó el proyecto en 2006, entregando el desarrollo a la comunidad de software libre . [3]
jEdit incluye resaltado de sintaxis que brinda compatibilidad nativa con más de 200 formatos de archivo . Se puede agregar compatibilidad con formatos adicionales manualmente mediante archivos XML. Admite UTF-8 y muchas otras codificaciones.
Tiene amplias capacidades de plegado de código y plegado de texto, así como ajuste de texto que tiene en cuenta las sangrías.
La aplicación es altamente personalizable y se puede ampliar con macros escritas en BeanShell , Jython , ECMAScript y algunos otros lenguajes de script .
Hay más de 150 complementos jEdit disponibles para muchas áreas de aplicación diferentes.
Los complementos se utilizan para personalizar la aplicación para uso individual y pueden convertirla en un editor XML/HTML avanzado o en un entorno de desarrollo integrado (IDE), con compilador , finalización de código, ayuda sensible al contexto, depuración, diferenciación visual y herramientas específicas del lenguaje.
Los complementos se descargan a través de un administrador de complementos integrado que los encuentra y los instala junto con sus dependencias. El administrador de complementos hará un seguimiento de las nuevas versiones y podrá descargar las actualizaciones asociadas automáticamente. [4]
Algunos complementos disponibles incluyen:
En general, jEdit ha recibido críticas positivas de los desarrolladores.
En abril de 2002, Rob Griffiths escribió para MAC OS X HINTS que estaba "muy impresionado" y lo nombró "elección de la semana". Mencionó su memoria de archivos al abrirlo, su capacidad para notar si otro programa cambió un archivo abierto en el disco, el coloreado de sintaxis (que incluye la posibilidad de que los usuarios creen sus propios esquemas de colores), la función de dividir ventanas, la función de mostrar el número de línea, las pestañas convertibles en pestañas suaves y las barras laterales de visualización. También elogió sus posibilidades de personalización utilizando el amplio panel de preferencias y el motor de búsqueda "sobre la marcha", que busca mientras se escribe. Griffiths señaló que la aplicación tiene algunas desventajas, como que es "un poco lenta al desplazarse una línea a la vez" y que, debido a que es una aplicación Java, no tiene la interfaz Aqua completa. [7]
En abril de 2002, Daniel Steinberg, escribiendo para O'Reilly Media, también revisó la solicitud y dijo:
La fortaleza de jEdit para desarrolladores Java proviene de los complementos que aporta la comunidad... En su mayor parte, no hay nada aquí que no se pueda hacer con BBEdit o incluso con Emacs o vi . jEdit empaqueta las capacidades de una manera mucho más agradable y facilita la invocación de funciones de uso frecuente mediante los complementos. Donde yo veía a NetBeans como excesivo, otros pueden ver a jEdit como insuficiente para un IDE o excesivo para un editor de texto. Lo encuentro compatible con Mac y fácil de usar. No espero demasiado de él, por lo que tiendo a estar satisfecho con lo que obtengo. [8]
Scott Beatty, al revisar jEdit en SitePoint en 2005, destacó especialmente la función de plegado de la aplicación junto con sus capacidades de búsqueda y reemplazo y resaltado de sintaxis PHP . Recomendó el uso del complemento PHPParser. PHPParser es una barra lateral que verifica errores de sintaxis PHP cada vez que se carga o guarda un archivo de código PHP. Señaló que descargar jEdit es simple, pero que obtener e instalar los complementos para personalizarlo para uso individual puede ser un proceso complejo: "Tenga en cuenta que una configuración completa requiere una serie de descargas, y que este proceso puede llevar tiempo". [9]
En un artículo de diciembre de 2011, el crítico Rares Aioanei elogió la versatilidad de jEdit, afirmando que "el diseño de jEdit te permite usarlo como un editor simple, pero también usarlo como un IDE y expandir su funcionalidad a través de complementos para que se convierta exactamente en lo que quieres que sea para la tarea o el lenguaje en cuestión", pero también agregó que "jEdit no es, sin embargo, un IDE con todo menos el árbol de Navidad, como Eclipse o Microsoft Visual Studio . Más bien, es una aplicación compacta para editar código, que proporciona herramientas prácticas junto con las características básicas de un IDE". [10]
El complemento AStyle Beautifier formatea y embellece el código fuente de Java, C y C++... El complemento Beauty es un marco general para embellecedores de código y proporciona varios embellecedores integrados. CheckStylePlugin es un contenedor del programa CheckStyle que le permite verificar su código para verificar si cumple con un estándar de codificación. Los errores se muestran en el complemento ErrorList. CodeLint es un complemento Lint para JEdit que puede identificar errores de sintaxis y semántica en su código fuente y archivos de clase de Java y C/C++.