An Avanade Blogging Community

Welcome to An Avanade Blogging Community Sign in | Join | Help
in Search

El Bruno

[VSTS2010] Ejemplos para extender Visual Studio 2010 (a cholon !!!)

Buenas,

después de festejar la victoria nro 100 del gran Valentino Rossi con el pequeño Valentino y de jugar un rato en la piscina con el enano; tocaba volver un poco al mundo del los unos y ceros; y seguir probando los nuevos DSLs en VSTS 2010. Pero, como no andaba con ganas de ponerme a decompilar y ver el nuevo BUS de datos entre modelos, me fui a algo más divertido: extender el editor de código de Visual Studio.

Ayer comenté algo al respecto, sobre algunos errores con estensiones que descargué desde MSDN Code Gallery, pero hoy me fui al código directamente y he probado las siguientes:

  • Editor Extension Hands On Lab
    Este HOL recorre un escenario de principio a fin para la creación de una extensión del editor de VS. Es realmente interesante ya que si bien solo agrega elementos “verdes” al IDE, es muy fácil de entender el modelo de extensión.
    http://code.msdn.microsoft.com/extensionHoL2009
  • Highlight Word
    Este HOL que permite remarcar palabras o secciones del código fuente en base a un patrón de ocurrencias.
    http://code.msdn.microsoft.com/highlightword
  • Caret Fish Eye
    Este HOL es muy interesante, aplica un “zoom” a la presentación del código y disminuye el tamaño de todo el código que esté “lejos” del cursor en el editor.
    http://code.msdn.microsoft.com/caretfisheye
  • Diff Classifier
    Este HOL permite resaltar elementos dentro de nuestro editor de código en base a comparaciones entre archivos o entre directorios.
    http://code.msdn.microsoft.com/diffclassifier

Realmente la experiencia es muy buena, con un modelo de extensibilidad bastante simple (thanks MEF !!!), la capacidad de desplegar simplemente copiando ensamblados a un directorio y además aprovechando todas las capacidades de WPF.

Sin emular a Nostradamus, me animo a pronosticar que además de las típicas herramientas que nos permiten ser más ágiles en nuestro trabajo diario con Visual Studio (AddIns como ReSharper por ejemplo) veremos nuevas herramientas que estarán mas orientadas a una nueva experiencia de usuario pero para desarrolladores.

¿Era hora no? desde hace bastante tiempo que los developers estamos pendientes de brindar una buena experiencia de usuario a los usuarios finales, pero nosotros seguiamos con un IDE “normal”; ahora las cosas seguro que cambiarán. Veremos que nos traen los próximos meses a nivel novedades :D

 

Saludos @ Home

El Bruno

Crossposting from El Bruno
Published Saturday, June 27, 2009 10:44 PM by elbruno
Filed Under: , ,

Comments

No Comments
Anonymous comments are disabled