Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
P2 act1 cuadro comparativo
1. Roberto Cortez Mota
CETIS 100 PROGRAMACION 3° G MTRA. LOURDES RAMIREZ VILLASEÑOR
Tarea Instrucciones: El estudiante realizará un cuadro comparativo de los editores de texto para
java, con sus características, funciones, y plataformas que maneja; el siguiente enlace:
http://www.emezeta.com/articulos/los-mejores-editores-de-texto-para-programar o puedes buscar
otras fuentes de información que consideres. (Rubrica en plataforma)
P2_Actividad 1: Cuadro Comparativo Editores para java)
2. Editores de
texto para java
Light Table
Caracteristicas: es un entorno de
desarrollo integradopara la ingeniería
de software desarrollado por Chris
Granger y RobertAttorri.Cuenta con
retroalimentaciónen tiempo realque
permitela ejecucióninstantánea, la
depuracióny el accesoa la
documentación.La retroalimentación
instantánea proporciona unentorno
de ejecución inusualdestinado a
ayudar a desarrollar abstracciones .
El equipo de desarrollo intentó crear
un programa quemuestra al
programadorcuáles son los efectos
de sus adiciones en tiemporeal, en
lugar de requerir quetrabajen los
efectos a medida queescribenel
código
Plataformas: Los lenguajes núcleo
soportados hasta ahora sonJavascript,
Clojure y Python. Con la promesa de la
implementación demuchos mas vía
plugins. Light Tablees opensource y
multiplataforma,compatiblecon
Windows,Linuxy OS X.
Brackets
Caracteristicas(vermas sobretodo
esto):
Edición rapida
Documentos rápidos
Vista previa en vivo
JSLint
MENOS apoyo
La integración deTeseo
Código abierto
Extensibilidad
Plataforma: Brackets seintegra conel
navegador y cuenta con
previsualizaciónen vivo delHTML y
del CSS, y de JavaScriptcada vezque
guardas los cambios en tudocumento.
También cuenta con resaltado,
sugerencias y autocompletadode
tags, propiedades y valores dela
sintaxis.
Brackets es multiplataforma y puedes
instalarloen Windows,OS X y Linux.
Sublime Text
Características
•Minimapa: consiste en una previsualización de la estructura del código, es muy útil
para desplazarse por el archivo cuando se conoce bien la estructura de este.
•Multi Selección: Hace una selección múltiple de un término por diferentes partes del
archivo.
•Multi Cursor: Crea cursores con los que podemos escribir texto de forma arbitraria en
diferentes posiciones del archivo.
•Multi Layout: Trae siete configuraciones de plantilla podemos elegir editar en una
sola ventana o hacer una división de hasta cuatro ventanas verticales o cuatro
ventanas en cuadrícula.
•Soporte nativo para infinidad de lenguajes: Soporta de forma nativa 43 lenguajes de
programación y texto plano.
•Syntax Highlight configurable: El remarcado de sintaxis es completamente
configurable a través de archivos de configuración del usuario.
•Búsqueda Dinámica: Se puede hacer búsqueda de expresiones regulares o por
archivos, proyectos, directorios, una conjunción de ellos o todo a la vez.
•Auto completado y marcado de llaves: Se puede ir a la llave que cierra o abre un
bloque de una forma sencilla.
•Soporte de Snippets y Plugins: Los snippets son similares a las macros o los bundles
además de la existencia de multitud de plugins.
•Configuración total de Keybindings: Todas las teclas pueden ser sobrescritas a
nuestro gusto.
•Acceso rápido a línea o archivo: Se puede abrir un archivo utilizando el conjunto de
teclas Cmd+P en Mac OS X o Ctrl+P en Windows y Linux y escribiendo el nombre del
mismo o navegando por una lista. También se puede ir a una línea utilizando los dos
puntos ":" y el número de línea.
•Paleta de Comandos: Un intérprete de Python diseñado solo para el programa con el
cual se puede realizar infinidad de tareas.
•Coloreado y envoltura de sintaxis: Si se escribe en un lenguaje de programación o
marcado, resalta las expresiones propias de la sintaxis de ese lenguaje para facilitar su
lectura.
•Pestañas: Se pueden abrir varios documentos y organizarlos en pestañas.
•Resaltado de paréntesis e indentación: Cuando el usuario coloca el cursor en un
paréntesis, corchete o llave, resalta ésta y el paréntesis, corchete o llave de cierre o
apertura correspondiente.
•Sin impresión No cuenta con la posibilidad directa de imprimir, se requiere el uso de
pluggins de terceros.
Sublime Text es multiplataforma y
puedes descargarlopara Linux,
Windows y Mac. Aunquees una
aplicaciónde pago,puedes descargar
la versión deprueba sin limitede
tiempo, con elúnicoinconvenientede
que te recordará cada cierto tiempo
que compres la licencia del producto.
NetBeans
La plataforma ofreceservicios
reusables comunes para las
aplicaciones deescritorio,
permitiendo a los desarrolladores
centrarseenla lógica desus
aplicaciones. Algunas delas
características dela aplicaciónson:
Gestiónde la interfaz de usuario(
menús y barras de herramientas )
Gestiónde configuraciónde usuario
Gestiónde almacenamiento (guardar
o cargar algúntipo dedato)
Gestiónde ventana
Marco Asistente(soporta diálogos
paso a paso)
Librería visual deNetbeans
Herramientas de desarrollo integrado
NetBeans IDEes libre, códigoabierto,
multiplataforma con soporte
integrado para ellenguajede
programación Java.
NetBeans es gratuito,opensource, y
multiplataforma.Cuenta con una
enorme comunidaddesoporte quese
encarga de proveerplugins, tutoriales
y todo tipo de entrenamiento.
Geany
•Características[editar]
•Algunas deellas son:
•Resaltado desintaxis.
•Plegado decódigo.
•Autocompletado.
•Cierre automáticode etiquetas XML
y HTML.
•Muestra deconsejos.
•Muchos tipos de archivos soportados
tales comoC, C++, Java, PHP, Python,
Perl, Pascal, TeX y más.[2]
•Listas desímbolos.
•Terminalembebido.
•Código de navegación.
•Construir un sistema (conjunto de
ejecuciones)para compilar y ejecutar
el código
•Fácil gestión deproyectos.
•Soporte para plugins.
Geany es capazdecorrersobreLinux,
FreeBSD, NetBSD,OpenBSD,MacOS X,
AIX v5.3, Solaris Express y Windows.
Solo a la versiónpara Windows le
faltan algunas funciones.
3. Editores de texto
para java
Notepad++
Caracteristicas:
Coloreado y envolturade sintaxis: si se
escribeenun lenguajede programación
o marcado, Notepad++es capazde
resaltar las expresiones propias de la
sintaxis deese lenguajepara facilitar su
lectura.
•Pestañas: al igualqueen muchos
navegadores, sepuedenabrirvarios
documentos y organizarlos en pestañas.
•Resaltado de paréntesise indentación:
cuando elusuario coloca elcursor enun
paréntesis, Notepad++resalta éstey el
paréntesis correspondientede cierreo
apertura.También funciona con
corchetes y llaves[3]
•Grabación y reproducción de macros.
•Soporte de extensiones: incluyealgunas
por defecto.
Notepad++es un editorde texto open
source para Windows y también es un
perfecto reemplazo para Notepad(el
simplónblocdenotas deMicrosoft). Está
bajo una licencia GPL.
Emacs
•GNU Emacses un editorde textos
extensible, personalizabley mucho más.
Su núcleo es un intérpretedeEmacs Lisp,
un dialectodellenguajede programación
Lisp con extensiones para la edición de
texto. Las características deGNU Emacs
incluyen:
•Modos de ediciónde texto enfunción
del contenido,queincluyen elcoloreado
de sintaxis para una amplia variedad de
tipos de archivo incluyendo texto plano,
código fuente, y HTML.
•Documentación completa incorporada,
que incluye untutorial para nuevos
usuarios.
•Soporte para muchos idiomas y sus
caracteres, incluyendo todos los
caracteres “Latino”Europeos,Rusos,
Griegos, Japoneses, Chinos,Coreanos,
Tailandeses, Vietnamitas, Lao,Etíopes,y
algunos Indios.
•Gran cantidaddeextensiones que
agregan otras funcionalidades,
incluyendo ungestor deproyectos,un
lector de correoy noticias,un depurador
de interfaz, un calendario,y más. Muchas
de estas extensiones se distribuyen con
GNU Emacs; otras están disponibles por
separado.
Emacs corre en múltiples sistemas
operativos, entre los principales están:
GNU, GNU/Linux, FreeBSD, NetBSD,
OpenBSD, Mac OS X, Windows,y Solaris.
Vim
Principalesfuncionalidades
Correctorortográficointegrado
•Autocompletado detexto
•Navegaciónpor pestañas
•Ventanas múltiples, que dividen elárea deedición
horizontalo verticalmente.
•Resaltado desintaxis dependientedellenguajede
programación o deetiquetas utilizado
•Órdenes deshacer y rehacer
•Comprensión demás de 200sintaxis diferentes
•Lenguajedescripting para programarextensiones
•Completado deórdenes, palabras y nombres de
ficheros
•Compresióny descompresiónde ficheros,que
posibilita editar ficheros comprimidos
•Reconocimiento deformatos defichero y conversión
entre los mismos.
•Historialde órdenes ejecutadas
•Grabacióny reproducción demacros
•Guardado dela configuración entresesiones
•Plegado automático y manual decódigo
•Interfaz gráfica opcional
•Altamente configurabley personalizable
•Casi 100% compatiblecon vi,pero sin muchos desus
defectos
Vim funciona enmúltiples sistemas
operativos, y está disponible en diferentes
versiones.
Eclipse
Caracteristicas:
La basepara Eclipsees la Plataforma de
clienteenriquecido(delinglés Rich Client
Platform RCP). Los siguientes
componentes constituyen la plataforma
de cliente enriquecido:
Pantalla decarga deEclipse Neon
•Plataforma principal -inicio deEclipse,
ejecuciónde plugins
•OSGi -una plataforma para bundling
estándar.
•El StandardWidgetToolkit(SWT) -Un
widget toolkitportable.
•JFace -manejo dearchivos,manejo de
texto, editores detexto
•El Workbenchde Eclipse -vistas,
editores,perspectivas, asistentes
•Eclipse disponedeun Editor detexto
con un analizador sintactico.La
compilaciónes en tiemporeal. Tiene
pruebas unitarias conJUnit,controlde
versiones conCVS, integracióncon Ant,
asistentes (wizards) para creación de
proyectos, clases,tests,etc.,y
refactorización.
Asimismo, a través de "plugins"
librementedisponibles es posibleañadir
control deversiones conSubversion.[4] e
integración conHibernate.[
Eclipse tieneuna gran comunidad de
usuarios, lo que significa quepuedes
encontrar plugins para prácticamente
cualquiercosa. Todos las herramientas de
Eclipse estándisponibles para Linux,
Windows y Mac, bajo una licencia open
source.
EditRocket
Caracteristicas:
EditRocket es uneditor detextoy código
fuente, quesoporta múltiples lenguajes,
con funciones básicas de
autocompletado, búsqueda y resaltado
de sintaxis. Además integra su propio
clienteFTP y SFTP, corrector ortográficoy
un convertidor de texto a HTML.
(No se encontraron mas)
EditRocket puedeser instaladoen
Windows,Linuxo Mac gratuitamentepor
un periodo deprueba de 30 días,
posteriormenterequiere la compra deuna
licencia para poder seguirsiendousado.