Liberada la primera versión de las Python Tools para Visual Studio

Liberada la primera versión de las Python Tools para Visual Studio
Facebook Twitter Flipboard E-mail

Calentando la eterna guerra de los IDEs llega el equipo de PTVS con la clara intención de marcarse un poker (sin farol), atacando desde una cómoda posición. En vez de reinventar la rueda y luchar en un mercado ya claramente segmentado han optado por integrarse con Visual Studio 2010 (obviamente son de MS) y aprovechar todo su ecosistema así como las funcionalidades estándar que ofrece.

Como ellos mismos lo definen, este plugin convierte tu VS2010 en un IDE Python. Es un plugin de software libre desarrollado por la propia división de desarrollo de VS, y soporta tanto las implementaciones de CPython como IronPython, las cuales deberán estar instaladas para que todo funcione correctamente ya que el plugin descansa sobre ellas.

La integración es muy buena. PTVS utiliza el sistema de proyectos de Visual Studio, cambiando la extensión a .pyproj y pueden ser integrados (en ambos sentidos) en cualquier otro proyecto de otro lenguaje de Visual Studio. También es capaz de integrarse con Silverlight, pudiendo meter scripts en Python dentro de la parte cliente de nuestras páginas web y que Silverlight las ejecute, pudiendo interactuar con el DOM.

Intellisense para PTVS

También dispone de soporte para WinForms, aunque no dispone de un editor WYSIWYG que nos haga la vida más fácil, así que tendremos que codificar toda la parte visual a mano. El editor, eso sí, dispone de Intellisense y la integración es bastante buena. El “refactoring” también está incluido así como un Object Browser para controlar nuestras clases de una forma más visual.

Por último añadir que el código se puede depurar, disponiendo de tres depuradores a elegir: Standard VS Debugger for CPython, IronPython / .Net Debugger y Python MPI Debugger, y que se le puede hacer “profiling”, aunque para esto último será necesario VS2010 Ultimate y sólo está disponible para la implementación CPython.

Aquí os dejamos con un video donde se le ve en acción.

Más información | Página de Pytools
Via | Twitter de @PT4VS

Comentarios cerrados
Inicio