Seguramente a muchos les ha pasado o están en la situación de no encontrar un buen IDE para Python, si están en esa situación o les gusta probar nuevas herramientas les presento a continuación un editor muy completo y con mucho futuro por delante. En este articulo intentare mostrarles algunas de las virtudes con que cuenta NINJA-IDE el IDE que les mencionare y tratare en este post.
Primero porque se llama Ninja, el nombre es bastante interesante ya que son las siglas de "Ninja Is Not Just Another IDE" lo que podríamos traducirlo como "Ninja no es sólo otro IDE" un nombre bastante peculiar y que también lo refleja una vez que lo iniciamos, ya que una vez iniciado disponemos de una interfaz muy agradable y limpia con una barra lateral no superior como otros editores con los botones que mas utilizaremos, donde contamos con por ejemplo los infaltables botones de Nuevo, Abrir Y guardar y sus equivalentes para iniciar, abrir y guardar proyectos; por otro lado junto con lo que les acabo de mencionar en esa barra contamos con una opción que no se encuentra en muchos IDE's que es la ejecutar lo que estemos escribiendo en el interprete de Python lo que nos permite ejecutar todo el proyecto o solo en el archivo con el que estemos trabajando.
Cabe destacarse que este IDE esta escrito en Python para Python, no solo se trata de un editor con resaltado de sintaxis para Python sino que nos ofrece funciones similares a las que encontraríamos en pero multiplataforma y escrito en Python lo que nos sirve si deseamos colaborar en el desarrollo o aumentar su capacidad a través del uso de plugins que soporta esta aplicación, demás esta destacar que para el apartado gráfico usaron PyQt lo cual lo vuelve muy lindo y agradable a la vista, no por esto estoy menospreciando a PyGtk y WxPython que espero que no se ofendan xd.
Este proyecto esta Realizado por miembros de PyAr y otros Colaboradores, y va en aumento debido al gran futuro que esta prometiendo.
Algunas características hasta el momento son:
dijo:* Resaltado de sintaxis para: Python...
* Marca las tabulaciones con pequeños puntos
* Incluye una consola de Python
* Permite abrir una carpeta, y la explora recursivamente para mostrar luego toda la estructura de la carpeta junto con los archivos Python, HTML, PNG Y JPG incluidos (una especie de detección automática de lo que podría ser un proyecto Python)
* Funcionalidades de Abrir, Guardar y Guardar Como soportadas.
* Nos muestra cuando un archivo ha sido modificado y también nos advierte al cerrarlo
* Indentación automática
* F4: Oculta la consola
* F11: Oculta todo excepto el editor
* Permite visualizar las imágenes del proyecto dentro del mismo IDE abriendo una pestaña nueva
* Cierre automático de los símbolos: ', ", {, [ y (
* Y algunos más...
Algunas capturas para verlo en funcionamiento en GNU/Linux, Mac y en Windows
Un vídeo:
Requisitos:
dijo:Python 2.5 en adelante
PyQt 4.6 en adelante
Y obviamente los requisitos que tengan Python y PyQt
Como les había dicho mas arriba es multiplataforma con lo podremos disfrutarlo tanto en GNU/Linux, Windows y Mac y no requiere de instalación con lo cual lo vuelve una opción mas que accesible para todos.
Para cerrar NINJA-IDE es una plataforma integrada de desarrollo, especialmente diseñada para construir aplicaciones en Python que aun esta en una etapa muy temprana de su desarrollo pero por lo que me ha demostrado hasta ahora me termino de convencer para convertirlo en mi editor por defecto a la hora de jugar con Python, de mas esta decir que se trata de una aplicación gratuita y es software libre, cuya licencia en la GNU/GPL v3 y podemos participar de su
Mas información:
Sitio Web:
Descargar la ultima versión:
Notas de la publicación:
Mas capturas de pantalla:
Twitter:
Participa en su desarrollo:
Fuente: