Articulo de referencia

Herramientas de Visual Studio para aplicaciones

Visual Studio Tools for Applications ( VSTA ) es un conjunto de herramientas que los proveedores de software independientes (ISV) pueden utilizar para incorporar capacidades de ...

Visual Studio Tools for Applications ( VSTA ) es un conjunto de herramientas que los proveedores de software independientes (ISV) pueden utilizar para incorporar capacidades de personalización en sus aplicaciones, tanto para la automatización como para la extensibilidad. Los usuarios finales pueden utilizar esas capacidades de personalización para adaptar la aplicación del ISV dentro de un entorno de extensibilidad administrada, al igual que Visual Basic for Applications . [1]

Historia

Visual Studio Tools for Applications fue anunciado por Microsoft con el lanzamiento de Visual Studio 2005. La primera Community Technology Preview (CTP) de Visual Studio for Application fue lanzada en abril de 2006. La versión 1.0 fue lanzada a la fabricación junto con Office 2007. [ 2] Visual Studio Tools for Applications 2.0 es la versión actual. La segunda versión de Visual Studio Tools for Applications incluye características como el modelo de programación dinámica y soporte para WPF , WCF , WF , LINQ y .NET Framework 3.5 . [3]

VSTA se incluye con Microsoft Office 2007 para que lo utilicen los usuarios finales y los desarrolladores de aplicaciones empresariales, y el SDK está disponible por separado para los ISV. [4] Sin embargo, solo está integrado en Microsoft InfoPath , ya que otras aplicaciones de la suite utilizan Visual Basic para Aplicaciones en su lugar.

Arquitectura

Visual Studio Tools for Applications (VSTA) se basa en .NET Framework y se basa en la misma arquitectura que Visual Studio Tools for Office (VSTO). [5] Visual Studio 2005 Tools for Applications se basa en .NET 2.0 framework y Visual Studio 2005, mientras que Visual Studio Tools for Applications v 2.0 se basa en .NET 3.5 SP1 framework y Visual Studio 2008. Algunas de las tecnologías desarrolladas para Visual Studio for Application (VSA) se incorporaron en Visual Studio Tools for Applications. [6]

Visual Studio Tools for Applications consta de un entorno de ejecución y de diseño o IDE. El entorno de ejecución lo utilizan las aplicaciones host para exponer sus modelos de objetos a los complementos, así como para descubrir y cargar complementos. Los complementos tienen acceso al modelo de objetos host a través de un proxy que utiliza el entorno de ejecución de VSTA o, alternativamente, los complementos pueden hacer referencia directamente a la aplicación host. El IDE es una versión optimizada y personalizable del IDE de Visual Studio: Visual Studio 2005 para VSTA 2005 y Visual Studio 2008 para VSTA 2.0. Es compatible con Visual Basic .Net y C#. El IDE se puede personalizar para agregar u ocultar funcionalidad. Esto lo hace ideal para desarrolladores profesionales, así como para usuarios avanzados y otros usuarios finales que puedan tener un estilo de codificación más orientado a la grabación de macros. Visual Studio Tools for Applications también cuenta con compatibilidad de 64 bits y grabación de macros de la aplicación host, pero no incorpora compatibilidad con Active Scripting . Para integrar VSTA en una aplicación host se necesita el SDK, para distribuir VSTA con una aplicación se requiere una licencia y el VSTA distribuible.

Licencias

Las licencias de integración de VSTA 2008 fueron distribuidas por Summit Software , que firmó un acuerdo de licencia con Microsoft en abril de 2006. Los proveedores de software independientes (ISV) que deseen integrar VSTA en sus aplicaciones deben pagar una tarifa de licencia a Summit Software que se calcula sobre una base de $50 por puesto o sobre la base de una regalía del 1%, 2% o 3% dependiendo de los ingresos de los productos. [7] [8]

Referencias

  1. ^ "Visual Studio Tools for Applications 2.0". MSDN . Microsoft . Consultado el 23 de enero de 2016 .
  2. ^ VSTA RTM con el sistema Office 2007
  3. ^ "Novedades de Visual Studio Tools para aplicaciones 2.0". MSDN . Microsoft . Consultado el 23 de enero de 2016 .
  4. ^ "Microsoft Visual Studio Tools for Applications 2015 SDK". Centro de descargas . Microsoft . Consultado el 23 de enero de 2016 .
  5. ^ "Microsoft Office también tiene que ver con las herramientas" . Consultado el 1 de octubre de 2009 .[ enlace muerto ]
  6. ^ "¡Hola! ¿Qué pasa con VSA?". Blog del Dr. eX . Microsoft . 3 de octubre de 2005.
  7. ^ "Licencias de Visual Studio Tools para aplicaciones". Archivado desde el original el 16 de marzo de 2010.
  8. ^ "Productos". summsoft.com . Summit Software . Consultado el 23 de enero de 2016 .
  • Blog del equipo VSTA
  • Hoja informativa de VSTA
  • VSTO adopta MAF
  • Sitio de recursos de Microsoft
Obtenido de "https://es.wikipedia.org/w/index.php?title=Herramientas_de_Visual_Studio_para_aplicaciones&oldid=1252064787"