Ninja-IDE, un ide para Python

Python es el lenguaje de scripting por exelencia hoy en dia, muy poderoso y con muchas posibilidades para desarrollar no solo scripts, sino programas robustos y seguros.

La unica contra que se podia ver (si es una contra) es que para este lenguaje no existian IDEs de desarrollo tales como el NetBeans o Eclipse. Para NetBeans existe un add-on para Python pero no es muy bueno para mi gusto.

Ninja-IDE (cuyo nombre es un acrónimo recursivo “Ninja Is Not Just Another IDE”) nació por la necesidad de uno, ya que los existentes no estaban diseñados para Python. El proyecto es GPL y cuenta con las siguientes caracteristicas:

  • Funcionalidades típicas de cualquier IDE para el manejo de archivos, de Tabs, indentación automática, Zoom en Editor, etc.
  • Al estar escrito en Python y utilizar PyQt, es multiplataforma y fue probado en sistemas Linux, MAC OS X y Windows.
  • Resaltado de Sintaxis para un gran variedad de lenguajes (si bien esta centrado en Python, brinda el resaltado de sintaxis para otros lenguajes más para comodidad del programador).
  • Posibilidad de usar una Consola Python desde el mismo IDE.
  • Permite el manejo de Proyectos en el IDE, reconociendo los mismos como Proyectos Python y a través del IDE crear nuevos archivos y carpetas, borrar archivos existentes, creación automática de archivos “__init__” con la información dentro de ese módulo, etc.
  • Permite ocultar y reubicar todos los paneles de la interfaz de una forma muy simple, permitiendo que sea adaptado a los gustos del usuario.
  • Permite ver más de un Editor al mismo tiempo de forma vertical u horizontal.
  • Extensible a través de la incorporación de Plugins (los cuales pueden crearse utilizando un Plugin de NINJA-IDE para mayor simplicidad).
  • Maneja sesiones del IDE, para recordar que archivos y proyectos se encontraban abiertos cuando se cerró y los recupera al abrir nuevamente una instancia del mismo.
  • Soporte para Auto-completado (siendo un auto-completado especifico del objeto al que se esta accediendo).
  • Actualizaciones automáticas.

Para instalarlo se puede bajar tanto su paquete DEB, como RPM o su código fuente. Para más información:

http://ninja-ide.appspot.com/

Visto en: UsemosLinux

 


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s