miércoles, 31 de agosto de 2011

¿Que es XAML? (lo más basico de Silverlight)

XAML es el acrónimo de Extensible Application Markup Language. Es un lenguaje muy parecido al HTML, y que se considera como una extension del archiconocido XML.

Es el lenguaje utilizado por Silverlight y por WPF para definir inicialmente la capa de interfaz de nuestros aplicaciones. Es analogo a lo que los FRM eran en Visual Basic 6 para definir formularios, o los DFM utilizados en Delphi o Builder C++.

Toda clase "visual" en Silverlight termina teniendo codigo XAML conjuntamente con el resto en .Net.
XAML es un lenguaje muy facil, y a la vez muy poderoso. Maneja eventos, Animaciones, Estados y muchos otras capacidades a las que los programadores de .Net estan acostumbrados.

Toda su redaccion puede hacerse desde la interfaz de diseño de Visual Studio, lo cual lo hace muy sencillo.

A su vez tambien existe Expression Blend, que nos brinda una interfaz de diseño aun mas completa con la cual se pueden hacer programas incluso si solo constan de codigo XAML, y tan solo un "esqueleto" de .Net que lo acompañe.

Les dejo un video muy practico para los que quieran ver XAML en accion por primera vez:

No hay comentarios:

Publicar un comentario