Microsoft… ¿muerto?
El jueves estuve en una conferencia de Microsoft ofrecido en mi universidad, conocida como FIV, facultad de informática perteneciente a la UPV(Universidad Politéctnica de Valencia).
En ella se abordaron los siguientes temas:
- Rich Internet Applications y Silverlight
- Interfaces futuras con WPF
- Desarrollo de proyectos con VSTS
- Desarrollo de juegos con XNA
Tengo que decir que quedé gratamente sorprendido, hay que decir que Microsoft abordo practicamente todos los ámbitos del software, desde la robótica hasta Silverlight, tiene mucha gama donde poder elegir…
Bueno, voy a ir describiendo una a una, tengo que decir que las descripciones no serán muy minuciosas ya que la conferencia no fue larga y no me acuerdo de todo, pero lo más importante que saqué fueron las impresiones que dieron “los chicos de maicrosof”.
- De los primeros pensamiento que me vinieron tras un rato de conferencia fue que microsoft apostaba profundamente por las interfaces gráficas amigables, usables y sobretodo tremendamente bonitas, la verdad que quedé maravillado. Hay que decir que Silverlight no es sólo el Flash de microsoft, sino algo más, tiene mucha integración con la Web y sobretodo es fácil de utilizarlo, tiene una integración absulta con Visual Studio, cosa, que como es sabida, facilita mucho el desarrollo de software, creo que actualmente por mucho Netbeans o mucho Eclipse, el .Net está por encima, ya sea sólo por msdn. La verdad es que nunca fue tan fácil hacer una página web muy visual con asp.net.
- El segundo tema de la conferencia me hizo ver claramente otra tendencia de microsoft, INTEGRACIÓN, gracias a WPF, se pueden hacer interfaces muy sencillas con una herramienta llamada Expression e integrarlas con VS para hacer un proyecto. La idea es la siguiente, el diseñador crea la interfaz con Expression y con lo que te envía el diseñador, que al final es un fichero XAML, puedes montar toda la lógica de la interfaz. Me gusto mucho esta idea ya que era la separación perfecta de la interfaz gráfica y la programación, fácil para un diseñador y muy fácil para un programador, que al final puede importar la interfaz sin mayor complicaciones, aunque con Expression se pueden crear proyectos de VS para trabajar a partir de ahí, sencillamente increible…la verdad canasta de3 puntos para Microsoft. Lo mejor es verlo en directo.
- Y seguimos con la integración. VSTM: Visual Studio Team System, pretende integrar todas las fases de un proyecto de software en una herramienta, desde el modelo, especificación, bbdd hasta la típica programación que nos ofrece Visual Studio Professional. Si juntamos Expression con esto podemos ahorrar mucho tiempo, dinero y ser más productivos que al final es de lo que se trata.
- La cuarta ponencia fue dedicada para los jugones. Microsoft pretende hacer un VS pero sólo de desarrollo de videojuegos, y a pesar de la dificultad en creación de videojuegos, ha conseguido crear una herramienta (gratuita de momento) que permite acercar el desarrollo de videojuegos desde principiantes hasta profesionales. La chica que nos mostró el programa hizo un videojuego en cuestión de minutos y nos enseñó otro que había hecho muy profesional. Hay que decir que esta herramienta no soporta todavia atacar a OpenGL y Direct3D, y te tienes que fiar de las valoraciones que haga XNA, en un futuro se pretende dar estas opciones.
Las conclusiones que yo saco de todo esto, es que Microsoft apuesta claramente por hacer mucho más facil la creación de software a medida, que abarca todos los ámbitos de la informática y que en software libre estan muy por detrás.
A pesar de que en el artículo parezca todo lo contrario, estoy muy identificado con el software libre, pero la realidad es la realidad y Microsoft está poniendo mucho empeño y recursos. Además está empezando a hacer accesibles sus productos con Linux, cosa que hará (pienso yo), incrementar sus productos en el mercado y por consiguiente conseguir mas poder.
PD: Eché de menos algo de generación automática de código, cosa que en Indra tienen muy avanzada.