Uno de lo problemas que encuentro en cualquier herramienta de Microsoft es esa manía de anticiparse a lo que ellos creen que tú quieres hacer. Ya lo hacían con Clippy, lo recuerdan? hey, it looks like you're writting a letter!

Con esa actitud sólo pueden pasar dos cosas: que aciertes, y guíes al usuario a alcanzar su objetivo; o que la cagues poniéndole trabas hasta el final.

Donde esto es imperdonable es en una herramienta de desarrollo. Está claro que para desarrollar software debes permitir que tus usuarios lleguen a un nivel de experiencia tan alto como quieran para facilitarles el trabajo, y está claro también que no les vas a mostrar una mosca (bug) diciendo "hey, it looks like you've written some errors!".
En el caso de Visual Studio no parece estar mal planteado, pero Silverlight se queda a medias. O esa es la sensación que me da ahora que estoy al principio de mi curva de aprendizaje.

Silverlight es un entorno de trabajo para la creación de aplicaciones web sobre cualquier plataforma, dispositivo o navegador, donde se mezclan muchos conceptos como prototipado, diseño, animación o progamación.

Con el que más he podido experimentear es con el prototipado, SkecthFlow es el concepto que usan.

Lo mejor:

  • Permite crear prototipos a bajo nivel deshechables muy rápidamente
  • Permite reutilizar todo o parte del prototipo para realizar el diseño gráfico, y de ahí al diseño final.
  • Permite la integración del diseño gráfico a través de archivos .psd
  • Permite crear simulaciones mediante animaciones, eventos y otras animaciones.
  • Incorpora un player para el navegador que permite a los clientes escribir sobre el prototipo comentarios o dibujar sobre la pantalla a modo de feedback y luego incorporarlo al proyecto.
  • Tiene una galería de estilos con aspecto handmade

Lo peor:

  • La galería de estilos handmade no es muy completa
  • El concepto de "componente" que no puede incluir más de un nivel de componente limita la reutilización y por tanto aumenta redundancia.
  • Consume memoria como si tuvieses Photoshop, Dreamweaver y Firefox abiertos al mismo tiempo.

Poco a poco iré conociendo y experimentando más con la herramienta, por ahora la impresión general es que, a pesar de que me tropiezo con "ayudas" de Microsoft (por qué está ese maldito grabador de animaciones encendido siempre?) me facilita llevar a cabo prototipos con una integración total sobre el proceso de desarrollo.

Tags:

Muy interesante tu post sobre silverlight estuvieron hablando en el congreso de webmasters 2009 y me pareció una herramienta muy útil, tengo pendiente ver más detenimante cómo funciona el programa.

Gracias, yo creo que merece la pena echarle un vistazo, aunque como siempre, si hay algún proyecto detrás mayor motivación.
Ya me contarás tu experiencia :)

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <pre> <code> <ul> <ol> <li> <dl> <dt> <dd> <i> <b> <u> <img> <h2> <h3> <h4> <acronym>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.