Prueba
Capítulo
1
Introducción
a Silverlight 2
En este primer capítulo veremos
el porqué de Silverlight 2, al mismo
tiempo que hablaremos de problemas
comunes en el desarrollo de software
desde la óptica de las interfaces gráficas,
los diseñadores y programadores,
así como las limitaciones
de las herramientas usadas por cada uno.
SERVICIO DE ATENCIÓN AL LECTOR:usershop@redusers.com
Iniciarse en el mundo
de Silverlight 2
Navegar hacia el mundo
de Silverlight 2
La experiencia de usuario
y la portabilidad
Arquitectura de Silverlight 2
Microsoft .Net Framework
Interfaz de usuario
y presentación
El código XAML
Herramientas de desarrollo
para Silverlight 2
Resumen
Actividades
14
14
16
19
20
21
22
24
27
28
1. INTRODUCCIÓN A SILVERLIGHT2
INICIARSE EN EL MUNDO DE SILVERLIGHT 2
Muchos cambios se han producido en el desarrollo web desde sus inicios. Se han
sucedido mejoras sustanciales hasta la llegada de la Web 2.0 y, sin embargo, se siguen buscando mejores formas y herramientas para trabajar en este fascinante mundo. Recorramos esos años de evolución hasta la actualidad, cuando una de estas
herramientas ve la luz para traeruna solución a nuevas necesidades. Veamos, en
este capítulo, los componentes clave de Silverlight 2: las herramientas de desarrollo y diseño, su arquitectura y los elementos principales que le dan vida.
Navegar hacia el mundo de Silverlight 2
Desde los inicios de la Web, ésta ha ido evolucionando, mutando y creciendo.
Esta evolución se inició con la simple transferencia de texto, pasó porlas imágenes y la captura de datos del usuario por parte del sistema, hasta llegar al manejo
de contenido personalizado. Éste se genera para el usuario y por él, simulando
casi el mismo comportamiento de aplicaciones desarrolladas para sistemas de escritorio. Los cambios radicales en las tasas de transferencias de datos, así como
en las capacidades de los equipos que servían esta información,también acompañaron dichos acontecimientos. Por supuesto, esta evolución no sólo fue de capacidades de hardware y prestaciones hacia el usuario. Al mismo tiempo, estuvo acompañada por software, lenguajes de programación y herramientas de desarrollo que,
en conjunto, ayudaran a amortiguar la curva de complejidad sobre las necesidades crecientes que tenían los sistemas. En definitiva, existíanmayores requerimientos por parte de los usuarios y de los sistemas, por lo que la implementación
en líneas de código y la puesta en marcha de los servicios necesitaron de herramientas que hicieran más simple este trabajo.
En la actualidad, el desarrollo web está más pujante que nunca. Además, con el
advenimiento de teorías (y prácticas) como el Cloud Computing o servicios de
Internet totalmentedinámicos para correos electrónicos, confección de documentos, redes sociales e interconexión de servicios, entre otros, debemos entender que la Web seguirá creciendo y mejorando durante mucho más tiempo. Esto
nos llevará de vuelta a la idea antes tratada: mayor complejidad, mejoramiento en
las herramientas y el soporte. Esta mejora en las herramientas que brindan soporte
tanto al desarrollador comoal diseñador se hace cada vez más necesaria y es mucho más requeridas por aquellos que se ven involucrados en el desarrollo web. Debido a que desarrollar para la Web no se restringe al uso de una tecnología única
y definitiva, el desarrollador web se ve en la necesidad imperativa de adquirir dominio y conocimientos sobre decenas de tecnologías y lenguajes de programación,
como XML, HTML, CSS,JavaScript, ActionScript, Lingo, PHP, C# y Java,
entre muchas otras que forman el conjunto de la Web. Y es aquí donde se hace
14
Iniciarse en el mundo de Silverlight 2
visible Silverlight. Este software forma parte de dicho crecimiento y sirve como
solución, ya que plantea una mejor forma de desarrollar contenido dinámico para la Web. Esto sucede no sólo en lo visual, sino también como...
Regístrate para leer el documento completo.