11.07.2015 Views

versión color - PET: Python Entre Todos - Python Argentina

versión color - PET: Python Entre Todos - Python Argentina

versión color - PET: Python Entre Todos - Python Argentina

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

98 Qué herramientas utiliza NINJA-IDE?• Debuguer Gráfico.• Poder ver la navegabilidad y relación de los módulos y clases de un proyecto deforma gráfica (basado en BlueJ).• Soportar herramientas de versionado de código.• Permitir la edición colaborativa de un documento.• Diseñador de interfaces Qt integrado en el IDE.• Localizador de Código.• Soporte para Virtualenv.• Agregar más features de Refactoring.• Plugins para Versionado.• Soporte para Frameworks como:• Django• Google App Engine• Y esto apenas está comenzando!Se puede consultar las Release Notes de las versiones actuales en:http://code.google.com/p/ninja-ide/wiki/ReleaseNotes Y un completo listado de lasFeatures propuestas para la Versión 2.0 en:http://code.google.com/p/ninja-ide/wiki/Brainstorming_version2Qué herramientas utiliza NINJA-IDE?El IDE es desarrollado utilizando las librerías de PyQt para todo el manejo de lainterfaz gráfica y algunas otras funcionalidades. Qt permitió contar con una interfazsolida y altamente configurable, lo que hizo posible poder extender de cada elementonecesario para modificar su comportamiento y adecuarlo a las necesidades del IDE.En cuanto al resaltado de sintaxis, NINJA-IDE hace uso de su propio sistema deresaltado de sintaxis utilizando funcionalidades de Qt, y permitiendo que este sistemade resaltado sea fácilmente extensible en NINJA-IDE con la creación de un simplearchivo JSON que describa al lenguaje que se desea incorporar. Este método brindamejoras en la performance, pero para cubrir aquellos lenguajes que no seanreconocidos a través de este sistema se incorporó el uso de Pygments para elresaltado de sintaxis de una mayor variedad de lenguajes. Aunque para la versión 2.0del IDE se tiene pensado cubrir la gama de lenguajes soportados por Pygments{footer} — http://revista.python.org.ar

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!