Logo Studenta

editores de texto 200983

¡Estudia con miles de materiales!

Vista previa del material en texto

Sistemas web l 
Editores de 
texto 
 
Paul Alonso Hernandez Holguín 200983 
 
Editores de texto 
 
Nombre EMACS ULTRAEDIT Atom editor 
Desarrollad
or 
Proyecto GNU, 
Proyecto Emacs1 
IDM Computer 
Solutions, Inc 
GitHub Inc 
Año de 
desarrollo 
Fue desarrollado en 
1976 
Fue creado en 
1994 
Fue desarrollado en 
2014 
Característi
cas 
• Calc, una 
potente 
calculadora 
numérica. 
• Calendar-
mode, para 
guardar 
calendarios y 
diarios de 
citas. 
• Doctor, una 
implementaci
ón de ELIZA 
que realiza 
psicoterapia 
rogeriana. 
• Dunnet, una 
aventura 
conversacion
al. 
• Ediff, para 
trabajar con 
ficheros diff 
Plegado de código 
Soporte a gestión 
de archivo de 64 
bits (estándar) en 
plataformas 
Windows de 32 bits 
Soporte Unicode 
Gestión de edición 
de archivos grandes 
- soporte para 
archivos que 
excedan de 4GB, 
uso mínimo de RAM 
incluso en archivos 
de múltiples 
megabytes 
Diálogos de 
búsqueda y 
sustitución 
multilínea para 
todas las 
búsquedas (Buscar, 
Reemplazar, 
• Resaltado de 
sintaxis. Cuando 
estás utilizando 
Atom para 
escribir código, 
las palabras 
reservadas del 
lenguaje se ven 
en colores 
distintivos. Esto 
es muy útil para 
que la lectura y 
comprensión de 
los programas 
sea más fácil. 
• Git y GitHub 
integrados. Ideal 
para tener un 
control 
exhaustivo de 
las versiones y 
compartir código 
con compañeros 
de forma 
interactiva. 
• Emerge, para 
comparar 
ficheros y 
combinarlos. 
• Emacs/W3, 
un navegador 
web. 
• Dired, potente 
y extensible 
administrador 
de archivos, 
de interfaz 
parecida a 
Midnight 
Commander. 
• ERC, un 
cliente IRC. 
• Gnus, un 
completo 
lector de 
grupos de 
noticias y de 
correo 
electrónico. 
• MULE, 
MultiLingual 
extensions to 
Emacs, 
extensiones 
Buscar en Archivos, 
Reemplazar en 
Archivos) 
Corrector 
ortográfico de 
100.000 palabras, 
con soporte de 
varios idiomas 
(Inglés Americano, 
Inglés Británico, 
Holandés, Finés, 
Francés, Alemán, 
Húngaro, Italiano, 
Español y Sueco) 
Destacado de 
sintaxis - 
configurable, pre-
configurada para C, 
C++, Visual Basic, 
HTML, Java, y Perl, 
con opciones 
especiales para 
FORTRAN y 
LaTeX. Múltiples 
ficheros de 
definiciones 
disponibles para 
descarga 
Cliente FTP 
integrado para 
proporcionar 
de trabajo o con 
la comunidad. 
• Autocompletado. 
Característica 
esencial para 
quienes trabajan 
en proyectos 
complejos, ya 
que contribuye a 
un manejo 
eficiente del 
tiempo. 
• Atajos de 
teclado. Con 
estos, puedes 
realizar acciones 
repetitivas con 
solo combinar 
algunas teclas, 
sin tener que 
hacer uso del 
ratón. 
• Estructura de 
código. Como 
programador 
podrás ver la 
estructura de tu 
proyecto sin 
necesidad de 
tener que abrir 
una y otra vez 
multilingües 
para Emacs. 
Permite la 
edición de 
texto escrito 
en múltiples 
lenguajes, 
más o menos 
análogo a 
Unicode. 
• Info, un 
navegador de 
ayuda en 
línea. 
• Emacs-wiki, 
software de 
wiki para 
Emacs 
basado en 
Lisp. 
• Planner, un 
gestor de 
información 
personal para 
Emacs. 
• Tetris 
• Pong 
acceso a servidores 
FTP con gestión de 
cuentas múltiples y 
automatización de 
accesos y 
salvaguardas. (Sólo 
32-Bits) Incluye 
soporte para SFTP 
(SSH2) 
Ventana 
SSH/Telnet 
Soporte para 
Proyecto/Área de 
Trabajo 
Selector de Entorno 
- Proporciona 
"entornos" de 
edición predefinidos 
o de usuario que 
recuerdan el estado 
de todas las 
ventanas anclables 
de UltraEdit, de las 
barras de 
herramientas y más 
cosas. 
Lenguaje scripts 
integrado para la 
automatización de 
tareas, entre otras. 
las carpetas que 
lo contienen. 
• Teletype. La 
mejor manera de 
trabajar en 
equipo en un 
mismo proyecto, 
puesto que 
quienes se unan 
a tu espacio de 
trabajo pueden 
participar 
activamente en 
la creación de 
código sin que 
se produzcan 
conflictos. 
Ventajas • Tiene una 
ligera interfaz 
que 
compensa 
bien a los que 
apenas 
inicien 
 
• Su tutorial es 
MUY directo y 
fácil (está 
traducido) 
 
• Es altamente 
personalizabl
e 
 
• Viene con 
herramientas 
ya 
predetermina
das 
• Perfecto para 
programar. 
• Facilita 
tareas y 
ahorra 
tiempo. 
• Compatible 
con todos los 
lenguajes de 
programació
n. 
• Resaltar con 
color líneas 
específicas y 
predefinidas 
en cada 
lenguaje que 
estés 
usando. 
• Autocorrecci
ón y 
autocomplet
ado de las 
líneas del 
código, 
gracias a sus 
plantillas 
inteligentes 
que 
automáticam
ente 
• Es 
personalizable. 
• Atom en modo 
desarrollador 
• Integración con 
Git y Github. 
• Edición 
multiplataforma. 
• Con él es más 
fácil añadir 
funcionalidades 
extras con 
extensiones. 
 
completan 
algunos de 
los códigos 
mientras 
tecleas. 
• Búsqueda 
avanzada de 
archivos. 
• Reformateo 
de datos de 
texto. 
Desventajas • Su peso es 
mayor 
(comparado a 
Vim) (Pesa 
80mb 
aproximadam
ente en 
instalación en 
Linux) 
 
• Requiere de 
ligeramente 
mas recursos 
que Vim (al 
ser GTK, o 
poseer una 
ligera interfaz 
gráfica) 
 
• No dispone 
de 
compilador. 
• No dispone 
de 
diccionario 
español. 
• Consume, de 
entrada, más 
RAM. 
• Su rendimiento 
puede 
considerase 
lento. 
• Al abrir un 
archivo navegar 
entre diferentes 
pestañas el 
tiempo de 
reacción, puede 
llegar a un poco 
superior a lo 
deseado y eso, 
puede molestar 
el ciclo de 
trabajo. 
• No es tan 
dinámica 
como Vim 
• No es 
capaz de 
manejar 
con 
soltura las 
aplicacion
es que se 
utilizan 
habitualm
ente. 
• No posee 
mucha 
potencia. 
Utilidad Emacs es un editor 
de texto con una 
gran cantidad de 
funciones, muy 
popular entre 
programadores y 
usuarios técnicos. 
GNU Emacs es 
parte del proyecto 
GNU y la versión 
más popular de 
Emacs con una gran 
actividad en su 
desarrollo. El 
manual de GNU 
Emacs lo describe 
como «un editor 
extensible, 
Es un editor de texto 
perfecto para 
programa en 
cualquier tipo de 
lenguaje, ya que 
dispone de 
compatibilidad con 
cualquier lenguaje 
de programación. El 
programa está 
diseñado para dar 
facilidad al 
programador e 
incorpora diferentes 
opciones que harán 
la tarea de 
programar más 
sencilla y rápida. 
Atom era un editor de 
código fuente de código 
abierto para macOS, 
Linux, y Windows con 
soporte para múltiples 
plug-in escritos en 
Node.js y control de 
versiones Git integrado, 
desarrollado por 
GitHub. Atom es una 
aplicación de escritorio 
construida utilizando 
tecnologías web. 
 
La mayor parte de los 
paquetes tienen 
licencias de software 
libre y está 
personalizable, 
autodocumentado y 
de tiempo real 
desarrollados y 
mantenidos por la 
comunidad de usuarios. 
 
Interfaz de EMACS 
 
Interfaz de ULTRAEDIT 
 
Interfaz de Atom editor 
 
 
 
Opinión 
Considero que el mejor editor de texto es Atom editor, cuenta con soporte por parte 
de Github y de ese mismo modo, podemos tener control total de cada versión 
editada de un mismo documento. Otro aspecto muy importante es el diseño, el cual 
está muy bien implementada en este software, es bastante colorido y aporta un buen 
grado de elegancia y sencillez al momento de utilizarlo. 
Este editor tiene bastantes herramientas que permiten manejar los documentos con 
mucha facilidad, tales como resaltado de texto, auto-corrector, colores intuitivos que 
ayudan a identificar el texto presente en los documentos, etc. 
Referencias 
Stallman, R., & Gayle, H. (1993). GNU Emacs manual (Vol. 675). Cambridge, MA: 
Free Software Foundation. 
On, P. C. UltraEdit: Thumbs-Up Code Editor for SAS® Programming. 
 
Sumangali, K., Borra, L., & Mishra, A. S. (2017, November). A Comprehensive 
review on the open-source hackable texteditor-ATOM. In IOP Conference Series: 
Materials Science and Engineering (Vol. 263, No. 4, p. 042061). IOP Publishing.

Continuar navegando