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...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Cómo decidimos que características agregar? 95• La Lista de Correo de NINJA-IDE (Development):http://groups.google.com/group/ninja-ide-dev• Canal IRC de NINJA-IDE: http://ninja-ide.org/support.html• Reporte de Bugs: http://code.google.com/p/ninja-ide/issues/list• NINJA-IDE en Twitter: http://twitter.com/ninja_ideActualmente nos pone muy contentos como desarrolladores de NINJA-IDE poderhaber conseguido el Tercer Puesto como “Mejor Software Libre” y el Primer Puestocomo “Software Libre que necesita más donaciones” (Premio otorgado al proyectocon mayor espectativa de crecimiento), dentro del marco del concurso de *`PortalProgramas`habiendo conseguido estas menciones teniendo el proyecto solo unos meses deexistencia. Y a su vez, formar actualmente parte del Showcase de Aplicaciones delprograma Qt Ambassador.Cómo decidimos que características agregar?Al comenzar el proyecto se pensó en una estructura que le permitiera al mismocrecer e incorporar funcionalidades a lo largo del tiempo, teniendo como guía dosfactores principales: el Editor de Código y el Manejo de Proyectos. La aplicacióncomenzó a construirse cuidando estos dos pilares fundamentales y permitiendo queuna buena base de los mismos facilitara luego la incorporación de nuevascaracterísticas.El proyecto fue pasando por distintas etapas, comenzando por un buen editor conresaltado de sintaxis, siguiendo con el manejo de archivos de proyecto, hasta agregarcaracterísticas de plugins, auto-completado, manejo de sesión, etc.Muchas veces se ve a <strong>Python</strong> como un lenguaje que presenta mayores dificultadespara brindar información sobre el código que se esta escribiendo al no poder hacerinferencia de los objetos en el momento de la programación a causa del tipadodinámico, etc. En algunos casos, es cierto que al contar con un tipado explicito sepueden realizar análisis más simples y detallados, pero también es cierto queactualmente existen muchas herramientas y librerías para <strong>Python</strong> que ayudan aeliminar este tabú de que no es posible contar con un IDE que brinde real asistenciasobre el código que se esta generando. Es por eso que NINJA-IDE busca permitir queaquellos programadores que utilizan <strong>Python</strong> para desarrollar sus programas, cuentencon las mismas facilidades y ayudas que se obtienen al desarrollar en Java o .NET conalguno de los IDEs más conocidos actualmente para esos lenguajes. Tomando los{footer} — http://revista.python.org.ar

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

Saved successfully!

Ooh no, something went wrong!