viernes, 22 de julio de 2016

Editor komodo




Komodo Edit es un libre editor de texto para los lenguajes de programación dinámicos. Fue introducido en enero de 2007 para completar comercial activa del Estado IDE Komodo . A partir de la versión 4.3, Komodo Edit está construido sobre el proyecto Open Komodo. Muchas de las características de Komodo que se derivan de un objeto incrustado de Python intérprete. [2]

Abrir Komodo usa el Mozilla y Scintilla base de código para proporcionar a sus características, incluyendo soporte para muchos lenguajes populares (incluyendo Python, Perl , PHP , rubí , Tcl , SQL , Smarty , CSS , HTML y XML ), a través de todos los comunes sistemas operativos ( Linux , OS X , y de Windows ). El componente de edición se implementa utilizando la interfaz de programación de aplicaciones Netscape Plugin ( NPAPI ), con la vista Scintilla incrustado en el XML User Interface Language ( XUL interfaz) de la misma manera como una banda plugin para el navegador .

Tanto Komodo IDE y soporte al usuario de personalización a través de plug-ins y macros. Komodo plug-ins están basados ​​en Mozilla Add-ons y extensiones se pueden buscar, descargar, configurar, instalados y actualizados desde la propia aplicación. Extensiones disponibles incluyen una lista de funciones, tuberías características, el soporte de idiomas y mejoras en la interfaz de usuario.

Komodo IDE tiene características que se encuentran en un entorno de desarrollo integrado (IDE), como integrado depurador de apoyo, de objetos de documento Modelo (DOM) espectador, interactivos conchas , código fuente integración de control, y la capacidad de seleccionar el motor utilizado para ejecutar las expresiones regulares , a asegurar la compatibilidad con el destino de despliegue final.

La versión comercial también añade la navegación de código, un explorador de base de datos, la colaboración, el apoyo a muchos sistemas de control de código fuente populares, y más. [3] implementaciones independientes de algunas de estas características, como el editor de base de datos, soporte de Git, y el archivo de FTP remoto acceso, están disponibles en la versión gratuita a través de sistema de plugins de Komodo Edit.

Características Generales

    Soporte para varios lenguajes de programación (PHP, Python, Perl, Ruby, C++, HTML, Java, Javascript, Django, CSS, HTML, etc.)
    Autotabulación para los bucles y demás estructuras.
    Debugger para Perl o Python (entre otros).
    Control de versiones.
    Incorpora un sistema de complementos o add-ons similar al navegador Firefox, para incluir nuevas funcionalidades.
    Es multiplataforma, lo que permite su uso tanto a usuarios de Windows como los de otras plataformas como puede ser Mac OS X o Linux.
    Está bajo licencia GPL (es gratuito)
    Resalta el código con distintos colores para diferenciar el lenguaje y las palabras.
    Reconoce las diferencias entre sintaxis de cada lenguaje, por ejemplo entre Python 2.6 y Python 3.0.

Editores de código fuente

    Notepad++ (Windows)
    UltraEdit (Windows)
    Crimson Editor (Windows)
    NEdit (Linux, Unix, Mac OS X)
    SciTE (Windows, Linux)
    SlickEdit (Windows, Linux, Mac OS X)
    UNA (Windows, Linux, Mac OS X)
    Code Crusader IDE (Mac OS X, Linux)
    Emacs (multiplataforma, incluyendo Unix, Linux, Mac OS X, Windows)


Ventajas y desventajas

Ventajas:
1.       Rápido y cómodo, ayuda a agilizar el desarrollo de nuestra aplicación.
2.       Es un editor de código fuente bastante avanzada y extensible.
3.       Es multiplataforma, lo que da soporte tanto a usuarios de Windows como los de otras plataformas como puede ser Mac o Linux.
4.       Se ofrece con la misma licencia que el navegador de la fundación Mozilla, Firefox, por lo que sobra decir que es un producto de código libre y por tanto, gratuito para cualquier uso.
5.       Está a la altura de los mejores editores para programadores.
6.       Compatibilidad con distintos lenguajes de programación
Desventajas:
1.       Costo de la licencia
2.       No incluye un depurador (El propósito final de un depurador consiste en permitir al usuario observar y comprender lo que ocurre "dentro" de un programa mientras el mismo es ejecutado.)



No hay comentarios:

Publicar un comentario