Para los objetivos que establecimos para la Versión 1.0 (Denominada "Kunai"), todavía queda bastante por recorrer, pero ya contamos al menos con las funcionalidades básicas de cualquier IDE funcionando, lo cual nos permite estar desarrollando NINJA-IDE en NINJA-IDE, y probar mediante el uso la existencia de Bugs, y mejorar la usabilidad a medida que vemos que surgen cosas que harían más fácil la vida del desarrollador :P
Algunos otros proyectos con los que se vincula NINJA-IDE son:
- Rope: para el auto-completado, refactor, etc (todavía no soportado).
- Pep8: para comprobación de estilo, ver errores de código, etc a medida que se va escribiendo el código (todavía no soportado)
- Pygments: para resaltado de sintaxis de más de 50 lenguajes (ya soportado). Salvo para Python, para Python NINJA-IDE sigue utilizando su propio resaltado de sintaxis para mayor performance.
- Y obviamente PyQt: la interfaz en este momento esta siendo completamente desarrollada utilizando PyQt, pero tratando de respetar cierta arquitectura que permitiría el día de mañana extender fácilmente NINJA-IDE utilizando otro framework gráfico.
La página de inicio al abrir la aplicación la pueden ver corriendo en este link: StartPage
Y acá dejo unos screenshots de la interfaz, a la cual le estuvimos haciendo un par de cambios en la orientación y ubicación de los componentes para tratar de brindar mayor comodidad y más espacio para la edición de código:
Para cualquier consulta o sugerencia, se encuentra habilitada la lista de correo: ninja-ide@googlegroups.com
O también se agradece cualquier reporte de Bug que nos ayude a mejorar la aplicación: Bug Report




















.jpg)










