Este documento presenta un cuadro comparativo de los editores de código más populares para Java, describiendo las características y funciones principales de cada uno, sus diferencias, plataformas compatibles e imágenes. Los editores discutidos incluyen Sublime Text, Atom, Adobe Brackets, LightTable, VIM, Eclipse, NetBeans, IntelliJ IDEA, Visual Studio Express, Aptana Studio, FlashDevelop, Geany, Notepad++, TextMate, PSPad, gEdit y más.
Primer artículo de la serie El Archipiélago Eclipse.
Esta serie expone qué es Eclipse, cuál es su estructura, en qué se diferencia o se asemeja a otros productos ya existentes, cuáles son sus ventajas e inconvenientes, cuál podría ser su utilidad para los desarrolladores (centrándose en la comunidad Java), qué estrategias empresariales subyacen bajo el proyecto Eclipse y cuál podría ser su futuro.
Autor: Miguel Ángel Abián
Publicado originalmente en javaHispano.
SlickEdit es una gran herramienta para cualquier programador serio, si necesita la flexibilidad para codificar en múltiples lenguajes de programación en múltiples plataformas, SlickEdit es una excelente opción.
Frameworks y herramientas para la web del futuroBBVA API Market
El futuro de la web está más vivo que nunca. Si quieres conocer las librerías y herramientas esenciales para crear la web del futuro, descárgate este ebook. Más información en http://bbva.info/2t1NEv7
Herramientas de programación para desarrolladoresBBVA API Market
En este ebook se recopilan todas las herramientas con las que debes contar para desarrollar en cualquier lenguaje de programación: desde HTML hasta Java, PHP o Python entre otros. ¡Ya te lo puedes descargar! Más información en http://bbva.info/2t1NEv7
Primer artículo de la serie El Archipiélago Eclipse.
Esta serie expone qué es Eclipse, cuál es su estructura, en qué se diferencia o se asemeja a otros productos ya existentes, cuáles son sus ventajas e inconvenientes, cuál podría ser su utilidad para los desarrolladores (centrándose en la comunidad Java), qué estrategias empresariales subyacen bajo el proyecto Eclipse y cuál podría ser su futuro.
Autor: Miguel Ángel Abián
Publicado originalmente en javaHispano.
SlickEdit es una gran herramienta para cualquier programador serio, si necesita la flexibilidad para codificar en múltiples lenguajes de programación en múltiples plataformas, SlickEdit es una excelente opción.
Frameworks y herramientas para la web del futuroBBVA API Market
El futuro de la web está más vivo que nunca. Si quieres conocer las librerías y herramientas esenciales para crear la web del futuro, descárgate este ebook. Más información en http://bbva.info/2t1NEv7
Herramientas de programación para desarrolladoresBBVA API Market
En este ebook se recopilan todas las herramientas con las que debes contar para desarrollar en cualquier lenguaje de programación: desde HTML hasta Java, PHP o Python entre otros. ¡Ya te lo puedes descargar! Más información en http://bbva.info/2t1NEv7
¿Eres desarrollador y emprendedor? En este ebook se recopilan tres análisis en profundidad con las mejores herramientas y las más populares entre los científicos de datos. Más información en http://bbva.info/2t1NEv7
¿Eres desarrollador y emprendedor? En este ebook se recopilan tres análisis en profundidad con las mejores herramientas y las más populares entre los científicos de datos. Más información en http://bbva.info/2t1NEv7
Un sitio web de presentación se define como una aplicación construida para mostrar información en forma de presentación de diapositivas. Cualquier herramienta de presentación debe tener tres funciones fundamentales:
Un editor de texto: para introducir el contenido de la presentación.
Una función de importación: insertar y manipular imágenes y otros contenidos.
Un modo de presentación de diapositivas o presentador: que muestra el contenido de una manera agradable y formateada.
PROGRAMAS BASICOS
- Adobe Muse
- Pingendo
-Bluegriffon
PROGRAMAS NIVEL MEDIO
1. Adobe Dreamweaver
2. Brackets
3. microsoft visual Stude Code
4. Adobe Animate
PROGRAMAS AVANZADOS:
1. Webstorm o Phpstorm
2. Eclipse
3. Aptanastudio
En este conjunto de transparencias, exploraremos las diferencias esenciales entre los Entornos de Desarrollo Integrados (IDEs, por sus siglas en inglés) y los Editores de Código, dos herramientas fundamentales para los programadores. Aprenderemos qué son, cómo se utilizan y cuáles son sus ventajas y desventajas. Esta comparación te ayudará a tomar decisiones informadas sobre cuál es la mejor opción para tu estilo de programación y proyectos.
FISICA IMPRIMIR MATERIAL ACADEMICO NIVEL SECUNDARIO
P2_Act1
1. Cuadro comparativo de los editores en Java Javier Alejandro León Avalos
Nombre Descripción
(características yfunciones)
Diferencias Imagen Plataformas
Soportadas
SublimeText Destaca por lo ligero y simple
que es, el aspecto visual sencillo
pero elegante, los
automatismos para realizar
cambios de código, pero sobre
todo por su gran capacidad de
personalización
Este editor de texto de
programación es más
ligero que los demás,
pero no ofrece tantas
opciones de insertar,
es decir el usuario
debe depender más de
su conocimiento.
Microsoft
Windows,macOS y
Linux
Atom Está desarrollado conC++ y
Node.js,utilizando diferentes
tecnologías webscomo
CoffeeScript, CSSoHTML. Una
auténtica maravilla para el
programador.
Sirve también para
facilitar la creación de
páginas web etc, y es
compatible con varias
plataformas.
Windows/Mac/Linux/
MIT
2. Cuadro comparativo de los editores en Java Javier Alejandro León Avalos
AdobeBrackets Se trata de uneditorde código
opensource creado
específicamente para
diseñadores web,que posee un
fantástico yatractivo aspecto
visual junto autilidades
integradas que facilitan
muchísimo las tareas de un
desarrollador. Además, tiene
soporte para complementos y
plugins, loquelohace muy
personalizable.
Es mucho más
personalizable, tiene
más plugins y además
tiene elementos
visuales más
elaboradosy vistososy
se enfoca mas en
diseñadores web
Windows/Mac/Linux/
MIT
LightTable El editor destaca porsu
facilidad de usoylevecurva de
aprendizaje, incorporando una
sección de conexiones donde
puedescomunicar eleditor con
unnavegador para editar
HTML/CSS/JS envivo(sin
necesidad de actualizar el
navegador) deforma
extremadamente sencilla.
Cuenta con una
licencia abierta y
cuenta con distintos
tipos de lenguajes y
funciones,
Windows/Mac/Linux/
GPL
VIM Además deser el
editor imprescindible enuna
terminal de textoo
enconexionesremotas vía SSH,
está diseñadoespecialmente
para serlomásproductivo una
vezsuperes sucurva de
aprendizaje.
Cuenta con un buen
desarrollo de
interfaces además de
ser imprescindible en
una terminal de texto
Windows/Mac/Linux/
GPL
3. Cuadro comparativo de los editores en Java Javier Alejandro León Avalos
Eclipse entorno de desarrollo que
incluye herramientas
especializadas: automatización
de tareas de compilación y
generación, depuración, gestión
de memoria uotras. Eclipse es
unode ellos.Se alejadel
concepto de editorofreciendo
una completa solución
especializada enciertos
lenguajes
Es un entorno de
desarrollo (IDE) quese
especializa en java y
ADT, que ofrece
opciones muy
amigables con el
usuario.
Windows/Mac/Linux/ EPL
NetBeans
Quizás un poco más sencillo de
utilizar que Eclipse, permite el
desarrollo para entornos en los
que se utilice Java, PHP, C/C++,
Groovy o HTML5. Ofrece
soporte para bases de datos o
control de versiones, junto a
muchas características más.
Es muy cercano a
Eclipse, también es un
IDEpero además de
especializarseen java,
también en PHP y
c/c++
Windows/Mac/Linux/
GDDL/GPL2
4. Cuadro comparativo de los editores en Java Javier Alejandro León Avalos
IntelliJ IDEACE IDE que haemergido enlos
últimos añoshasta alcanzar los
primeros puestos, este ha
sidoIntelliJ IDEA. Setrata deun
entorno de desarrollo que
permite programar enunagran
cantidad de lenguajes: Java,
Javascript, CoffeeScript, Node.js,
ActionScript, Python, Ruby,
Groovy, SQL, HTML/CSS y
muchos otros mediante plugins
aparte.
Contiene mucha
mayor gama de
lenguajes compatibles
que los demás
Windows/Mac/Linux/ Apache
2
VisualStudioExpress IDE de Microsoft nopuede
quedarse fuera de lalista, ya
que esunperfecto ejemplode
cómo debe serunIDE respecto
acomodidad. Microsoft Visual
Studio Express esunaversión
limitada del IDE, orientada a
desarrollos enVisual Basic,
Visual C++, Visual C#, Windows
Phone otecnologías webcomo
HTML, CSS,ASP.NET, AJAX,
Silverlight uotras,
mediante Visual Web
DeveloperExpress.
Es de los más rápidos
y optimizados,
especialmente en
c++/visual c#,
Silverlight ,etc.
Windows
AptanaStudio IDE creado expresamente para
tecnologías web2.0 como AJAX,
PHP, Ruby,Python, HTML, CSS,
etc... Ofrece al programador la
misma interfaz de Eclipse,
adaptada alasnecesidades del
IDEcomo NetBeans o
Eclipse que se
especializa más en
PHP, Ruby y Python
Windows/Mac/Linux/
GPL
5. Cuadro comparativo de los editores en Java Javier Alejandro León Avalos
desarrollador front-end, como
estructura de etiquetas HTML,
acceso auna terminal, control
de versiones
FlashDevelop Ideado originalmente como un
editor para desarrollos
Flash, FlashDevelop haido
evolucionando aunIDE ligero
basado enScintilla, orientado
nosoloa ActionScript, sino
también al desarrollo de
tecnologías webcomo HTML,
CSS, XML, Haxe, etc...
Es un IDEpero mucho
más ligero que todos
los anteriores
WindowsyMIT
Geany IDE ligerobasado
enScintilla desarrollado en
GTK2 que tiene como principal
objetivodisponer de unIDE con
funciones básicas, con una
curva de aprendizaje muy
sencilla ypor último, aunque no
menosimportante, que no
sobrecargue elsistema.
Es más básico que los
demás pero cuida que
no se sobrecargueel
sistema
Windows/Mac/Linux/
GPL2
Notepad2 Se trata de uneditorde código
sencilloyeficiente,que parte de
lainterfaz del bloc denotas
clásico, añadiendo
funcionalidades como el
resaltado de código,
numeración de líneas osoporte
de expresionesregulares enel
reemplazo de textos. Está
basado enScintilla
Carece más d
funciones extra ya que
parte del bloc de
notas, sin embargo
cuenta con resaltado
de líneas de código,
numeración, etc.
WindowsyBSD
6. Cuadro comparativo de los editores en Java Javier Alejandro León Avalos
Notepad++ Esta versión, aparte desoportar
otras funcionalidades
interesantes, añade un
fantástico gestor de plugins
donde puedesampliar las
funcionalidades básicas del
editor.
Igualque NotePad2
pero añadiendo gestor
de plugins y demás
funciones
Windows yGPL
TextMate Editor decódigo quecausó un
gran impacto enlacomunidad
de programadores que
utilizaban este sistema
operativo. Soporta ungran
número de funcionalidades,
entre las que seencuentran
snippets, bundles,code folding
yediciónHTML envivo,entre
muchas otras.
Cuenta con soporte
para snippets,
bundles, code folding
y edición de HTML en
vivo
MacyGPL
PSPad Gestor de proyectos, conexión
FTP integrada, resaltado de
sintaxis ytodotipo de
operaciones adicionales para
diferenteslenguajes, sobre todo
HTML, elcuál incorpora su
propia sección conaccesos
directos atabla ASCII,
cuentagotas de colores,
generador de Lorem Ipsum,
comprimir código yunlargo
etcétera.
Especializado en
HTML y cuenta con
conexiones FTP,
además de accesos
directos a tablas ASCII
Windows
7. Cuadro comparativo de los editores en Java Javier Alejandro León Avalos
gEdit Este editor,a pesar deparecer
unsimple bloc denotas para
Linux, esposible optimizarlo
hasta convertirse enun
agradable yeficiente editor
para programadores. Para ello,
puedeshacer usode la
colección de plugins,themes y
añadidos deGMate.
Es para la plataforma
de Linux (funciona
mejor en esa
plataforma), es
posible cambiar su
optimización, incluye
cosas de GMate
Windows/Mac/Linux/
GPL
Komodo Edit Komodo Edit, quepermite
editar código de forma muy
sencilla ysincomplicaciones.
Incluye características clásicas e
imprescindibles como el
resaltado de sintaxis, gestor de
themesoel codefolding.
El usuario puede
escribir código sin
problemas, además de
incluir las
características más
clásicas de un
lenguaje de
programación.
Windows/Mac/Linux/
MPL
jEdit Es uneditorde textos ideado
para tareas de programación,
disponible para cualquier
plataforma quepueda ejecutar
máquinas virtuales Java, como
Windows, Mac oGNU/Linux.
Soporta ytiene anuestra
disposición más de 150
plugins para ampliar las
funcionalidades de serie,que no
sonpocas.
Disponiblepara
cualquier plataforma
que pueda ejecutar
máquinas virtuales, es
un editor que soporta
hasta 150 plugins
Windows/Mac/Linux/
GPL2
8. Cuadro comparativo de los editores en Java Javier Alejandro León Avalos
Es software libre yse encuentra
publicado bajouna licencia
GPL2.
TextAdept Existen programadores que
prefiereneditores que carezcan
de todotipo de añadido,
brindando laposibilidad de
enfocarse únicamente enel
código. TextAdept esunode
estos editores.Mediante una
apariencia ultraminimalista,
permite la ediciónde código en
múltiplesformatos ylenguajes.
Al igual que otros editores de
esta lista,está basado
enScintilla.
No contiene ningún
tipo de añadido, el
usuario debe poner
todo el código.
Windows/Mac/Linux/
MIT
SlimText Es unaextensiónpara el
navegador Chrome que permite
disponer de uneditor detextos
para programar, sencilloy
cómodo, consoporte para
múltiplespestañas, que
recuerde losarchivos abiertos y
con soporte para tareas básicas
como reemplazo de textos(con
expresiones regulares), gestor
de temas ysoporte para
combinaciones de teclas tipo
VimoEmacs.
Es una extensión de
Google Chrome, muy
sencillo y soporta
tener varias ventanas
abiertas.
Windows/Mac/Linux/
GPL