2008-08-26 15 views
11

Mi universidad es parte de MSDNAA, así que la descargué hace un tiempo, pero acabo de instalarla. Creo que parte de esto reemplaza a FrontPage para la edición web, y parece que hay un editor de video y un editor de gráficos vectoriales, pero no creo que haya arañado la superficie de lo que es y lo que puede hacer. ¿Podría alguien aclararme, sobre todo porque no he encontrado un sitio web de tipo "Expression Studio for Dummies"?¿Qué es exactamente Microsoft Expression Studio y cómo se integra con Visual Studio?

Respuesta

17

Expression Studio es básicamente un estudio de diseño. Consiste en un montón de software de diseño que Microsoft ha comprado en su mayor parte. La audiencia es diseñadores, no desarrolladores. La esencia del software es que Expression Blend permite a los diseñadores y programadores trabajar juntos sin problemas para permitir que el diseñador cree la interfaz gráfica de usuario.

En un flujo de trabajo normal, el diseñador entregaría una maqueta que el desarrollador debería implementar. Usando Expression Blend en combinación con WPF, esto ya no es necesario. La interfaz gráfica de usuario hecha por el diseñador es funcional. Todo lo que el desarrollador tiene que hacer es escribir el código para la función detrás del diseño.

Esto en sí mismo es genial porque los desarrolladores invariablemente no implementan el diseño como lo pensó el diseñador. Limitaciones técnicas, falta de comunicación ... sea cual sea el motivo.Las IU nunca se ven como si fueran una maqueta hecha por adelantado.

El diseño de expresión es básicamente un programa de dibujo vectorial que se puede utilizar para diseñar componentes más pequeños que luego se utilizan en Expression Blend como parte de la interfaz de usuario. Por ejemplo, los botones gráficos podrían diseñarse de esa manera. También se puede usar como un programa de dibujo de vainilla. Hice los gráficos en mi tesis usando Expression Design.

1

De Wikipedia:

Microsoft Expression Studio es un conjunto de diseño y medios de comunicación aplicaciones de Microsoft dirigidas a los desarrolladores y diseñadores. Se compone de:

  • Microsoft Expression Web (nombre en código Quartz) - Diseñador de sitios web WYSIWYG y editor de HTML.
  • Microsoft Expression Blend (nombre en código Sparkle) - Constructor visual de la interfaz de usuario para las aplicaciones de Windows Presentation Foundation y Silverlight.
  • Microsoft Expression Design (nombre en código Acrylic) - Editor de gráficos de vector y ráster.
  • Microsoft Expression Media: activo digital y administrador de medios.
  • Codificador de expresiones de Microsoft - Codificador profesional de contenido VC-1.

Para el desarrollo web Expression Web es útil. Para el desarrollo XAML, Blend and Design son útiles.

0

El Expression site es el primer lugar para comenzar. Estas son herramientas que acortan la brecha entre desarrolladores y diseñadores para crear aplicaciones de Internet sofisticadas con Silverlight y WPF. Compiten con los productos de Adobe Studio.

Si bien Visual Studio es bueno para trabajar con código, tiene algunas debilidades cuando se trata de lidiar con XAML. En muchos casos, un diseñador construirá algo visualmente diferente de una aplicación de Windows y Expression Blend les permite esta libertad. Vincula en Visual Studio la codificación C#/VB y la depuración de parte del desarrollo.

0

Expression Studio está dirigido más a los diseñadores. Se integra con Visual Studio en que Expression Studio usa archivos de solución y proyecto, al igual que Visual Studio. Lo que hace que colaborar con el diseñador sea más fácil. El desarrollador y el diseñador abren el mismo proyecto. El desarrollador configura la página inicial con todos los enlaces y el diseñador toma esa página y la hace bonita.

0

Compruebe el desarrollo de XAML .NET, la mayoría de los tutoriales utilizan muchas herramientas de Expresión.

1

EDIT: Bueno, escribo demasiado lento por lo que la mayor parte de lo que tenía que decir ya se ha mencionado, así que voy a despojarlo a cabo a excepción de ...

Lo más importante a tener en cuenta es que la El diseñador de WSYWIG que utilizaron en Expression Web hizo su entrada en Visual Studio 2008, lo cual es MUY BUENO. Ahora hay EXCELENTE soporte para CSS, una mejor interfaz de edición, e incluso puede entrar en un modo de edición dividida para ver el código y el contenido mientras se edita.

Durante mucho tiempo estuve usando Expression Web para hacer todo mi diseño inicial y luego cargarlo en Visual Studio 2005. Con Visual Studio 2008, no hay necesidad de hacerlo.

9

La idea es que los diseñadores trabajen en Expression Design (para diseñar ilustraciones vectoriales) y Expression Blend (para construir y aplicar estilos de interacciones XAML, así como para definir animaciones e interacciones basadas en la línea de tiempo).

Los desarrolladores trabajarán en la aplicación en Visual Studio. Visual Studio incluye capacidades de edición de XAML muy básicas, por lo que los desarrolladores solo realizarían ediciones menores y se centrarían principalmente en el código subyacente.

Esa es la teoría/estrategia de producto al respecto. En realidad, si está realizando ambos roles, terminará teniendo su proyecto abierto tanto en Expression Blend como en Visual Studio, alternando entre ellos dependiendo de si está realizando "tareas de diseñador" o "tareas de desarrollador". . Afortunadamente, Expression Blend y Visual Studio usan los mismos archivos de proyecto.

Cuestiones relacionadas