ATOM
Resultado de imagen para editor de texto atomAtom es un editor de código de fuente de código abierto para macOS, Linux, y Windows1​ 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á desarrollados y mantenidos por la comunidad de usuarios.​ Atom está basado en Electron, Un framework que permite crear aplicaciones de escritorio multiplataforma usando Chromium y Node.js.

 Está escrito en CoffeeScript y Less. También puede ser utilizado como un entorno de desarrollo integrado (IDE).​ Atom liberó su beta en la versión 1.0, el 25 de junio de 2015.
Sus desarrolladores lo llaman un «editor de textos hackeable para el siglo XXI».

Lenguajes Soportados
Utilizando los complementos predeterminados, los siguientes lenguajes son compatibles en algunos aspectos a partir de v1.5.1:

    C
    C++
    Clojure
    COBOL
    CSS
    CoffeeScript
    D
    GitHub Flavored Markdown
    Go
    HTML
    Java
    JavaScript
    JSON
Resultado de imagen para editor de texto atom    Julia
    Less
    Make
    Mustache
    Objective-C
    Perl
    PHP
    Python
    Racket13​
    Ruby
    Ruby on Rails
    Sass
    Scala
    Shell script
    SQL
    TOML
    TypeScript
    XML
    YAML
    MML

Licencia
Inicialmente, los paquetes de extensión para Atom y todo lo que no forma parte del núcleo de Atom fueron lanzados bajo una licencia de código abierto. El 6 de mayo de 2014, el resto de Atom, incluyendo la aplicación de núcleo, su gestor de paquetes, así como Electron, su framework de escritorio, fueron publicados como software libre y de código abierto bajo la Licencia MIT.

Características de Atom como editor de texto.
Atom nos brinda la posibilidad de disponer de un editor moderno en nuestro escritorio. Su principal característica es su capacidad de adaptación al usuario al ofrecer infinitas posibilidades de personalización.

Interfaz gráfica y personalización con temas visuales.
Atom dispone por defecto de una interfaz de usuario amigable, con un diseño moderno y visualmente atractivo. Esto que parece algo secundario, es muy importante a la hora de programar, para sentirnos cómodos y que no se canse la vista.
Para gestionar las diferentes combinaciones de colores, Atom emplea los llamados temas visuales. Estos permiten definir el diseño de la interfaz y de la sintaxis, aportando la flexibilidad necesaria para que el usuario elija entre temas oscuros o claros.

Facilidad para añadir funcionalidades extra con extensiones.
Una de las opciones estrella que nos ofrece este editor de texto, es la posibilidad de añadir funcionalidades extra de forma sencilla mediante la instalación de extensiones. Estas extensiones, son como paquetes o plugins desarrollados para añadir una característica nueva al editor.
Para facilitar la administración de las extensiones, Atom dispone de un gestor de paquetes propio con el que podemos instalar, desinstalar, habilitar/deshabilitar o actualizar las extensiones. La comunidad es muy activa en el desarrollo y mantenimiento de extensiones, por lo que podemos encontrar extensiones de todo tipo.

Herramientas para desarrolladores.
Aunque Atom es un editor de texto apto para todo tipo de usuarios, serán los desarrolladores quienes logren exprimirle todo el potencial. Veremos que se integran una gran colección de extensiones que permiten añadir las funcionalidades que el programador necesita en su día a día.
·      -Autocompletado con soporte para los lenguajes de programación más conocidos. Podremos escribir código de una forma más eficiente gracias a un sistema de autocompletado.
·         -Integración con Git y Github. Disponemos de herramientas de control de versiones para poder gestionar el código alojado en Github o a través de Git.
·         -A la hora de programar, podemos depurar código directamente y buscar errores en la sintaxis.
·         Posibilidad de editar código de forma colaborativa a través de la extensión Teletype.


Viendo las características básicas, no es de extrañar que este editor se pueda convertir en un auténtico entorno de desarrollo. Han sido los propios desarrolladores quienes han creado un conjunto de extensiones que podemos instalar libremente y convertir Atom en un IDE.


                                                   SUBLIME TEXT


Resultado de imagen para SUBLIME TEXTSublime Text es un editor de texto y editor de código fuente está escrito en C++ y Python para los plugins.​ Desarrollado originalmente como una extensión de Vim, con el tiempo fue creando una identidad propia, por esto aún conserva un modo de edición tipo vi llamado Vintage mode.

 Se puede descargar y evaluar de forma gratuita. Sin embargo no es software libre o de código abierto3​ y se debe obtener una licencia para su uso continuado, aunque la versión de evaluación es plenamente funcional y no tiene fecha de caducidad.



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.





Lenguajes soportados




ActionScript
AppleScript
ASP
Batch File
C
C#
C++
JAVA
Clojure
CSS
D
Diff
Erlang
Expresión regular
Go
Graphviz (DOT)
Groovy
Haskell
HTML
Java
JavaScript
LaTeX
Lua
Lisp
  
  
KOMPOZER
Resultado de imagen para KOMPOZERKompoZer es un editor de páginas web de código abierto que combina archivos web manejables y de fácil uso del editor de páginas WYSIWYG.Hay binarios disponibles para GNU/Linux, Windows, MacOSX y OS/2.
En marzo de 2007 fue comentado en Download.com, que lo consideró una de las mejores alternativas libres a Adobe CS3, y lo comparó favorablemente con Adobe Dreamweaver.

El próximo lanzamiento, KompoZer 0.8, ha sido actualizado a Gecko 1.8.1, y el código está siendo finalizado después de las pruebas. La primera versión pública alfa de KompoZer 0.81​ fue publicada el 11 de febrero de 2009 y ofreció una nueva interfaz de usuario.

Las capacidades WYSIWYG de KompoZer son una de las principales atracciones del software. Adicionalmente, KompoZer permite la edición directa de código así como una opción de vista dividida de código gráfico.

LAS FUNCIONALIDADES DE KOMPOZER
KompoZer cumple con los estándares web de W3C. Por defecto, las páginas son creadas en acuerdo a HTML 4.01 Strict, pero el usuario puede cambiar los ajustes y elegir entre:
  •     DTD estricto y transicional
  •     HTML 4.01 y XHTML 1.0
  •     Editor web WYSYWIG con la representación del motor Gecko 1.8.1 (en la próxima versión 0.8, ya en beta avanzada).
  •     Opciones especiales para la inserción de imágenes, tablas, formularios...
  •    Generador automático de tablas de contenido basado en los niveles de encabezado.
  •     Editor CSS avanzado, con capacidad de crear y usar tanto archivos CSS externos como hojas incrustadas en el archivo HTML mediante etiquetas <style>.
  •     Posibilidad de definir y usar plantillas.
  •     Admite etiquetas PHP sin alterar su contenido.
  •     Limpiador de código HTML.
  •     Enlace directo con el validador HTML de W3C.
  •     Completa ayuda incorporada en el programa.
ENTORNO DE TRABAJO
La ventana principal de KompoZer está formada por varias barras, a continuación una descripción de cada una de ellas.

BARRA DE TITULO
A la izquierda de esta barra aparece el título de la página web que se está editando o el nombre del archivo que se le haya asignado. A la derecha los botones de control de la venta minimizar, maximizar/restaurar y cerrar.

BARRA DE MENÚS
Formado por los menús Archivo, Editar, Ver, Insertar, Formato, Tabla, Herramientas, Ayuda. A través de estos menús se puede acceder a todas las opciones del programa.

BARRA DE REDACCIÓN
Esta barra está formada por botones con las opciones de uso más habitual que se encuentran en la barra de menú. A través de estos botones se accede más rápidamente. Por ejemplo los botones:
Nuevo, Abrir, Guardar, Publicar, Buscar, Imagen, etc. Cabe destacar que se puede modificar dicha barra, para adaptarla a las necesidades.

BARRAS DE FORMATO
Con botones que permiten acceder a opciones más básicas de formato de texto y párrafos. Estas son similares a las de cualquier procesador de textos. Bajo esta se tiene otra barra con más opciones de formatos y además de otras relacionadas con el formato aplicando estilos y las capas.

VENTANA ADMINISTRACIÓN SITIOS WEB
Esta barra está situada a la izquierda y en ella se pueden configurar los sitios web, para poder acceder de forma rápida a las distintas páginas web. A través de ella también se podrá publicar en Internet Webs y editar directamente las páginas ya publicadas sin necesidad de tenerlas guardadas en el disco local.

VENTANA DE ÁREA DE EDICIÓN
Esta es el área principal, en la que se puede diseñar y editar la página web. Es el espacio de trabajo. Cada página que se edite se mostrará en esta área, pudiendo cambiar de una a otra mediante las pestañas que se muestran en la parte superior con el titulo de cada página. También se puede mostrar las reglas en esta área, que ayudarán a dimensionar diversos objetos.

BARRA DE MODO DE EDICIÓN
En esta barra se pueden encontrar cuatro pestañas que permiten cambiar el modo de edición:
  •     Normal (o modo Wysiwyg)
  •     Etiquetas HTML (muestra de forma esquemática las etiquetas utilizadas)
  •     Código Fuente (acceso al código HTML de la página)
  •     Vista Preliminar (Como se vería la pagina en el navegador)
BARRA DE ESTADO
Proporciona información como la relativa a dentro de qué etiqueta se encuentran. Además a través de ella se puede seleccionar de forma facil y rápida las etiquetas con sus contenidos para realizar acciones sobre ellos como dar formatos, eliminar, etc.

CARACTERÍSTICAS
KompoZer es un editor de páginas web WYSIWYG (What you see is what you get - Lo que ves es lo que recibes). Es un derivado de Nvu, es decir, una versión no oficial de NVU, el cual ha reparado ciertos errores(bugs) que este presentaba. Komposer está basado en Mozilla Composer pero con ejecución independiente. Su objetivo es facilitar el desarrollo de páginas web, gracias a las distintas formas de visualización disponibles en su interfaz como: código fuente, ventana WYSIWYG, visión con tags de HTML realzados)

Presenta características como el soporte integrado de CSS y mejor gestión del soporte FTP para actualización de los ficheros, soporte de marcos, formularios, tablas, pantillas de diseño, etc. Cabe destacar que está disponible para diversas plataformas: Windows, Mac OS, y Linux. La versión sobre la cual se trabajará en este tutorial, es la 0.7.10, traducida al español por el Proyecto Nave. Se sentirán cómodos con la interfaz y opciones de KompoZer.

VERSIONES
VERSIONES ESTABLES
Resultado de imagen para KOMPOZER
  •     Versión 0.7.1, publicada el 8 de julio de 2006.
  •     Versión 0.7.5, publicada el 14 de julio de 2006.
  •     Versión 0.7.7, publicada el 23 de julio de 2006.
  •     Versión 0.7.9, publicada el 14 de julio de 2007.
  •     Versión 0.7.10, publicada el 5 de septiembre de 2007.
 VERSIONES INESTABLES
  • Versión 0.8 alpha4, publicada el 12 de mayo de 2009. 

ALGUNAS DE LAS HERRAMIENTAS
  •     Administrador de sitios FTP: cualquier sitio que el usuario haya especificado en sus Opciones de Publicación, podrá ser navegado en una barra lateral. También permite filtrar y mostrar archivos o solo documentos HTML o imágenes.
  •     Nuevos selector de colores: algo más ligado a lo que los usuarios acostumbran a utilizar. Se podrá elegir entre el selector de colores verde, azul y rojo para crear la tonalidad deseada, así como también elegir la saturación de la matiz (hue saturation) y el brillo. En caso de que esto resulte incómodo, se puede elegir el color deseado con el mouse.
  •     Pestañas: una de las herramientas más conocidas de Mozilla está disponible para KompoZer facilitando el trabajo y brindándole la posibilidad al usuario de realizar acciones de manera más fluida navegando entre pestañas. Se podrá utilizar la herramienta Deshacer y Rehacer independientemente en cada una de las pestañas.
  •     Barras de tareas personalizables: se podrán elegir los botones que aparezcan en nuestras barras y los que no, según los gustos y/o necesidades.


APTANA STUDIO

Resultado de imagen para APTANA STUDIOAptana Studio es un entorno de desarrollo integrado de software libre basado en eclipse y desarrollado por Aptana, Inc., que puede funcionar bajo Windows, Mac y Linux y provee soporte para lenguajes como: PHP, Python, Ruby, CSS, Ajax, HTML y ActionScript 3.0 (Adobe AIR). Tiene la posibilidad de incluir complementos para nuevos lenguajes y funcionalidades. Los desarrolladores lo definen como el IDE de desarrollo web de código abierto más potente.

CARACTERÍSTICAS

  •     Asistente de código para HTML y Javascript.
  •    Librerías ajax (jQuery, prototype, scriptaculous, Ext JS, dojo, YUI y Spry entre otras).
  •     Conexión vía FTP, SFTP, FTPS y Aptana Cloud.
  •     Herramientas para trabajo con base de datos.
  •     Marcado de sintaxis mediante colores.
  •     Compatible con extensiones para Eclipse (existen más de 1000).

REQUISITOS DEL SISTEMA

  •     Windows - 512 MB RAM,
  •     Pentium 4-level processor Windows - 512 MB de RAM, Pentium 4 a nivelde procesador
  •     Mac OS X - 512 MB RAM, PowerPC G4/G5, Intel or Mac OS X 10.4+
  •     Mac OS X - 512 MB de RAM, PowerPC G4/G5, Intel o Mac OS X 10.4 +
  •     Linux - 512 MB RAM, Pentium 4-level processor Linux - 512 MB de RAM, Pentium 4 a nivel de procesador.

EDICIONES

Aptana Studio está disponible como una edición de comunidad de código abierto. Todas las funciones son ahora parte de la edición comunitaria de Estudio, con lo que Aptana dejó de existir como IDE múltiplesediciones.
Aptana Studio incluye las siguientes librerías Ajax,pero se puede añadir o actualizar.

    Resultado de imagen para APTANA STUDIO
  •     Adobe Spry
  •     Aflax
  •     Rico
  •     Prototipo
  •     Mochikit
  •     Yahoo! UI Library
  •     Mootools
  •     Dojo Toolkit
  •     jQuery
  •     Script.aculo.us

PHP
PHP ha vuelto a Aptana para la versión 3.0 con el formateador de código único y sin la depuración y el asistente de código. Desde la versión 2.0, Aptana ya no proporciona su propio plugin de PHP, ha transferido los esfuerzos de desarrollo para el proyecto de PDT. 

Aptana versión 1.5 proporciona soporte para el desarrollo de aplicaciones PHP a través del plugin de add-on PHP. Esto incluye:


  •     Aptana Studio, incorporada en el servidor PHP para la previsualización en Aptana Studio, asistente de código completo, el código de esbozar y formateo de código,
  •     PHP integrado depurador,
  •     Construido en Smarty,
  •     Tipo de vista de la jerarquía,
  •     Ir a la declaración,
  •     PHP integrado manual (en línea o local).

PYTHON
Aptana Studio proporciona soporte para Python en la forma de plugin PyDev. Esto proporciona color de resaltado de sintaxis, asistente decódigo, el código de la esquematización, la depuración y soporteintegrado para Python , Jython y IronPython intérpretes. Aptana anunció que sus extensiones disponibles anteriormente comerciales PyDev son ahora de código abierto.

CÓDIGO DE ASISTENCIA
Ayudar código es similar al código de las declaraciones de completar , mediante la presentación de un pop-up con: Esto se aplica tanto a las funciones incorporadas / métodos y de los que ya están codificadas pero el uso de este último requiere la documentación de tales funciones / métodos con ScriptDoc , un dialecto documentación similar a la utilizada por Javadoc.

EL SOPORTE DE NAVEGADOR
El Código de función de asistencia incluye información sobre la compatibilidad del navegador para los métodos de JavaScript / propiedades, los elementos HTML y propiedades CSS.

DEPURADOR
Ambas ediciones Pro y de apoyo comunitario integrado JavaScript depuración para el navegador Firefox. Internet Explorer es compatible con la versión registrada solamente.

LICENCIA
Aptana utiliza una "licencia dual" del modelo.
Bajo este modelo, los usuarios pueden optar por usar el IDE de Aptana en el software libre / código abierto GNU General Public License (comúnmente conocida como la "GPL") o bajo la Licencia Pública Aptana (conocido como el "APL").

Con la licencia GPL, el IDE de Aptana está disponible de forma gratuita, siempre y cuando la redistribución (si existe) de la IDE de Aptana se adhiere a los términos de la licencia GPL. Los usuarios pueden descargar el software de forma gratuita, y modificar, integrar y distribuir la misma.

Aptana ofrece también la licencia simplificada APL para las organizaciones que no es necesario redistribuir Aptana Studio o sus derivados, fuera de la empresa.

APTANA JAXER
Aptana Jaxer proporciona un entorno de procesamiento de página basado en el motor de Mozilla. Esto proporciona un Gecko DOM y basado en SpiderMonkey motor de JavaScript para permitir que las páginas que se prestarán y manipulado en el servidor antes de ser enviado al navegador. 

También proporciona un modelo de Ajax para realizar peticiones asíncronas al servidor. Su cliente y servidor API permite que las solicitudes que deba hacerse, simplemente llamando a servidor las funciones de JavaScript del cliente. Detrás de las escenas, Jaxer proporciona la lógica necesaria para gestionar la solicitud y obtener la respuesta del servidor.

Jaxer no es un servidor web independiente, pero trabaja con otro servidor, como Apache , embarcadero o Tomcat .  Jaxer ofrece el lado del servidor y DOM API de procesamiento de páginas servidas por el servidor web antes de entregar los resultados al navegador. Es de código abierto (GPL) y está disponible para Windows, Mac OS X y Linux / Solaris.


ADQUISICIÓN
Aptana fue adquirida por Appcelerator, Inc. el 7 de enero de 2011.
Los empleados de Aptana fueron absorbidos en el campus de Mountain View Appcelerator y el trabajo está previsto que continúe en la liberación de Aptana 3.0.Appcelerator en su webcast realizado los usuarios tomen conciencia de su intención de integrar su estructura de aplicaciones móviles con Aptana Studio, con una beta previstas en Q1 2011. Énfasis en el flujo de trabajo visual se ha indicado, tanto de los productos y el continuo apoyo continuará en los productos existentes de Aptana.

No hay comentarios:

Publicar un comentario