Nota del autor

Si la entrada que estás leyendo carece de imágenes, no se ve el vídeo que teóricamente lleva incrustado o el código fuente mostrado aparece sin formato, podéis conocer los motivos aquí. Poco a poco iré restableciendo la normalidad en el blog.
Este blog es un archivo de los artículos situados previamente en Lobosoft.es y ha dejado de ser actualizado. Las nuevas entradas pueden encontrarse en www.lobosoft.es. Un saludo,
Lobosoft.

viernes, 14 de marzo de 2008

Visual Studio 2008 Shell

Visual Studio 2008 Shell Logo pequeño


Desde sus comienzos, Eclipse fue concebido como un SDK (Software Development Kit) especialmente preparado para la creación de IDEs (Integrated Development Environment). Muy usado en entornos de programación Java, la verdad es que Visual Studio (especialmente desde su versión 2003 a la actual, 2008) tomó en sus inicios algunos aspectos fundamentales del mismo pero, como suele ocurrir con Microsoft, los rediseñó en aras de conseguir una mayor productividad en los desarrolladores que lo usasen como IDE de programación para el .Net Framework. En su última versión, Visual Studio 2008, Microsoft ha presentado importantes cambios y mejoras respecto a sus predecesores. Ya no sólo tratamos el lanzamiento del propio Framework 3.5, del que ya hemos hablado en varias ocasiones, sino de la propia interfaz de desarrollo.


Entre las herramientas que incorpora VS2008, nos encontramos con Visual Studio 2008 Shell, un producto que nos permitirá crear entornos de desarrollo personalizados. Es decir, podemos crear IDEs propios, y ofrecerlos a nuestros clientes como entornos de trabajo, ya que el producto es gratuito, formando parte del SDK de Visual Studio. Y, como apunta Microsoft en su web, “Building and deploying applications based on the Visual Studio Shell will be royalty-free”.


Las aplicaciones (los IDEs) desarrolladas con VS2008 Shell podrán distribuirse por dos métodos:




  • Integrado: Por el cual la aplicación es instalada en el entorno de Visual Studio, permitiendo a los desarrolladores usar las herramientas de VS además de las personalizadas.

  • Aislado: La aplicación se distribuye como “un todo”, independiente de Visual Studio, aislada de otras posibles versiones de Visual Studio instaladas en el equipo.



bb510103isolatedmode_large.jpg


La diferencia entre VS2008 Shell y VSTA se encuentra, fundamentalmente, en que el enfoque de Shell es, como ya apuntaba, desarrollar nuestros propios entornos y brindarlos al cliente, mientras que VSTA se diseñó como un método para incluir la funcionalidad del .Net Framework DENTRO DE nuestras aplicaciones (de forma similar a como VSTO lo hace con las aplicaciones de Office).


Para saber más:



2 comentarios:

  1. [...] mediante el uso de Visual Studio 2008 Shell, no sólo podemos aprovecharnos de esta flexibilidad, sino que podemos usar Visual Studio para [...]

    ResponderEliminar
  2. [...] la resolución de problemas como el que nos ocupa. Al SDK se le complementaría, por ejemplo, con Visual Studio 2008 Shell, que ya introdujimos hace un tiempo, y en el que profundizaremos dentro de no mucho [...]

    ResponderEliminar