Urgente!
Emitiendo en vivo: Configuración de un servidor web Apache #linuxIO Entrar!

Scite by Scintilla

13 de febrero de 2004
Valoración del artículo:
Un editor de textos para programadores en casi cualquier lenguaje conocido. Creado para mostrar el funcionamiento de unas librerías que ofrecen funcionalidades de edición de código llamadas Scintilla.

El programa que nos ocupa es un editor de textos para programar en cualquier lenguaje, entre una gran lista de posibilidades, como C / C++ / C#, PHP, VBScipt, CSS, Java, Javascript, Fortran, ADA, etc. Es un programa gratuito, disponible tanto para Linux como para Windows, que sirve para mostrar el funcionamiento de unas librerías llamadas Scintilla, que permiten el desarrollo de entornos de programación muy variados. En este artículo comentaremos tanto SciTE como Scintilla.

SciTE

Es un programa bastante sencillo, que no ofrece muchas ayudas al desarrollador, aunque su fuerte está en otros aspectos. La mayor ventaja, como ya hemos comentado, es que ofrece compatibilidad con diversas y dispares tecnologías. Otras posibilidades básicas son por ejemplo:
  • Capacidad para abrir varios archivos a la vez.
  • Coloreado del código, en función del lenguaje de desarrollo elegido.
  • Autocompletado de código. (Propone nombres de funciones según se va escribiendo el texto y señala los parámetros que esperan recibir)
  • Ayudas en el identado del texto.
  • Ventana para mostrar la salida de los programas editados.
  • Buscar y reemplazar en los archivos.
Para configurar el programa disponemos de una serie de archivos de texto donde se encuentran las variables del sistema. Los archivos se encuentran alojados para editar en el menú Options y tienen la extensión .properties. Es una manera bastante compleja de configurar un programa, pero sin duda nos dará bastante control sobre él. El problema es que no se entienden las diferentes variables de propiedades disponibles, con lo que es difícil meterle mano a los archivos de configuración.

Por ejemplo, si tenemos instalado el lenguaje de programación Python en nuestro sistema, podremos configurar SciTE para el trabajo con este lenguaje en el archivo python.properties. Entre otras cosas, podemos indicar el directorio donde tenemos instalado Python y la llamada que efectuará el programa cuando pretendamos ejecutar el script que estamos programando, a fin de que muestre la salida en el correspondiente espacio Output.

Imagen del programa editor de código Scite


En definitiva, este programa no está pensado para un usuario inexperto o que desee realizar exclusivamente páginas web. No ofrece muchas posibilidades y es difícil de configurar. Más bien, lo recomendaría a un usuario experimentado que desee disponer de un editor de textos muy polivalente y de poco peso.

La página web de SciTE es http://www.scintilla.org/SciTE.html

Scintilla

Se trata de una librería de funciones pensada para realizar programas de edición de código en cualquier lenguaje. Insistimos, no es un programa propiamente dicho, sino un juego de funciones con el que podremos realizar software orientado a la edición de código fuente. De hecho, con Scintilla está programado SciTE, que no es más que un demo de lo que las librerías pueden hacer.

Scintilla se ofrece gratuitamente para cualquier persona que desee utilizar las librerías, a fin de construir con ellas un editor de código a su gusto. Aunque deseemos realizar un producto comercial basado en Scintilla, no deberemos pagar nada por utilizarlo.

Scintilla ofrece funcionalidades muy útiles no solo para la edición de código, sino también para ejecutar y hacer el debug de los programas. Incluye soporte para diversos estilos de sintaxis, indicadores de error, completado de código, etc.

Estas librerías se pueden utilizar tanto en sistemas Linux como Windows. En el futuro piensan incorporar soporte para .NET y Java.

Comentarios
Fue enviado 1 comentario al artículo
1 comentario revisado:
Por: Jorge
30/4/2004
He probado muchos editores, y desde luego este es el más fácil de usar, más potente y más configurable que he visto

Categorias relacionadas
El autor
Miguel Angel Alvarez
Director de DesarrolloWeb.com
http://www.desarrolloweb.com


Últimas noticias
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...