Haga clic aquí para instalar Silverlight*
LatinoaméricaCambiar|Todos los sitios de Microsoft
Microsoft
|MSDN Library|Descarga|Desarrollador 5 Estrellas|Net Protector|Media Center|Contacto
TECNOLOGÍA - ¿Qué es XAML?
Tecnología: XAML
Autor: Jorge Rafael Campos Buscene.
 

XAML son las iniciales de Extensible Application Markup Language que traducido al español significa Lenguaje Extensible de Marcas para Aplicaciones, este es un lenguaje declarativo para crear definir interfaces gráficas extremadamente ricas y que van a permitir una nueva experiencia para el usuario. Esto podría concluir en mayor cantidad de visitas para nuestro sitio Web o en una mayor aceptación por parte de nuestros usuarios en general. Este lenguaje esta basado en XML que define objetos y propiedades usando esquemas XML. XML esta centrado a las interfaces de usuarios para Windows Presentation Foundation anteriormente llamado Avalon.

Para poder desarrollar estas interfaces de forma optima es indispensable tener instalado en nuestra PC de desarrollo Framework 3.0 y Microsoft Expression Interactive Designer ó Blind, que se pueden descargar de la siguiente dirección: http://msdn.microsoft.com/directx/xna/gse/.

Este lenguaje permite a los desarrolladores y diseñadores trabajar en archivos diferentes, la capa de proceso, conectividad y otros y además toda la capa de presentación usando WPF (Windows Presentation Foundation).

Llevando este lenguaje a la web desarrollando aplicaciones de tipo web browser  tendríamos varias ventajas nuevas, como que corre en un sandbox de seguridad.

Veamos primero qué es un sandbox:
Las aplicaciones descargadas desde Internet, o desde una intranet, y ejecutadas en el cliente pueden potencialmente dañar el sistema del cliente (tal como borrar su disco duro). A fin de prevenir estos daños accidentales o intencionados, algunos lenguajes y entornos niegan a un objeto distribuido el acceso a llamadas del sistema operativo o a otros recursos de sistema. Esto significa que los ordenadores de lo usuarios no corren ningún riesgo y no aparecerán esos molestosos prompts de seguridad pidiéndonos que tenemos que instalar algún ActiveX o descargar alguna dll quizás peligrosa.

Otra de las características importantes es que la aplicación web tiene un conjunto específico de permisos habilitados en el sandbox cualquier intento de acceder a permisos que no se encuentren habilitados en el sandbox provocará una excepción de seguridad.

Espero les haya servido el artículo, espero sus comentarios y sugerencias.
 
 

 


©2009 Microsoft Corporation. Todos los derechos reservados. Póngase en contacto con nosotros |Aviso Legal |Marcas registradas |Privacidad
Microsoft