Enlaces interesantes para montar nuestro entorno de desarrollo en Silverlight y ASP.NET AJAX (La enésima recopilación)

A raíz de la publicación hace unos días de un artículo sobre el control Media de ASP.NET Futures, me preguntaron acerca de la posibilidad de añadir al blog un post en el que se hiciera un pequeño resumen de los enlaces que sería necesario descargar.


Así que haciendo un pequeño recuento de los diversos productos, utilidades, documentación, etc., he preparado una pequeña lista, que espero pueda ser de utilidad para todos aquellos que quieran «arrancar» con Silverlight y tecnologías afines a esta.


 


Visual Studio


Como entorno de desarrollo integrado (IDE), lo más recomendable es utilizar Visual Studio 2008, cuya versión definitiva -en sus diversas ediciones Professional, Standard, Team System- está casi recién salida del horno. Adicionalmente tenemos también las variantes Express y Visual Web Developer.


Para desarrollar interfaces de usuario basadas en WPF -güepef para los amigos ;-)- es una estupenda opción, ya que WPF-XAML viene integrado en la propia plataforma .NET Framework 3.0 y superiores, y esta se incluye durante el proceso de instalación de Visual Studio. En el caso de utilizar Windows Vista como S.O., .NET Framework 3.0 ya viene instalado «de fábrica», pero no obstante con Visual Studio 2008 obtenemos la versión más reciente -3.5- de la plataforma.


En lo que respecta a la creación de aplicaciones ASP.NET AJAX ocurre algo similar, puesto que las extensiones necesarias para dotar a nuestras páginas Web de características AJAX, utilizando componentes tales como ScriptManager, UpdatePanel, etc., ya vienen incluidas en Visual Studio 2008.


Podemos acceder a la información y descargas relacionadas con Visual Studio y sus variantes a través del siguiente enlace.


http://msdn2.microsoft.com/en-us/vstudio/products/default.aspx


En el apartado de desarrollo con ASP.NET, se encuentra igualmente disponible un hotfix que fundamentalmente aporta una mayor velocidad al diseñador de páginas Web. En este enlace es posible descargar este componente.


https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=10826


Mientras que en el blog de José Manuel Alarcón, existe un post con información adicional sobre el hotfix


http://geeks.ms/blogs/jalarcon/archive/2008/02/09/hotfix-para-desarrollo-web-con-visual-studio-2008.aspx


 


Silverlight


Para que un usuario pueda ejecutar en su navegador contenido Silverlight necesita el runtime o motor de ejecución. La gran mayoría de las páginas que contienen capacidades Silverlight ofrecen un enlace para descargar este runtime, que dependiendo de la versión con la que vayamos a trabajar, también podemos obtener en las siguientes direcciones.


Silverlight 1.0


http://www.microsoft.com/silverlight/downloads.aspx#4_0


Silverlight 2.0 Beta 1


http://www.microsoft.com/silverlight/resources/InstallationFiles.aspx?v=2.0


Debemos recordar que para poner aplicaciones en producción hay que utilizar la versión 1.0, ya que la versión 2.0 está actualmente en Beta 1 y solamente debe utilizarse para pruebas.


En el caso de que vayamos a desarrollar una aplicación en cuyas páginas incluyamos características Silverlight, necesitaremos el SDK de la versión correspondiente, que podemos descargar en estos enlaces.


Silverlight 1.0


http://www.microsoft.com/downloads/details.aspx?FamilyId=FB7900DB-4380-4B0F-BB95-0BAEC714EE17&displaylang=en


Silverlight 2.0 Beta 1


http://www.microsoft.com/downloads/details.aspx?familyid=4E03409A-77F3-413F-B108-1243C243C4FE&displaylang=en


Para la reciente versión 2.0 Beta 1 existe un conjunto de utilidades encaminadas a mejorar la experiencia de desarrollo de este tipo de aplicaciones en VS2008, denominadas «Silverlight 2.0 Tools Beta 1 for Visual Studio 2008», disponibles en este enlace.


http://www.microsoft.com/downloads/details.aspx?FamilyID=e0bae58e-9c0b-4090-a1db-f134d9f095fd&DisplayLang=en#top


 


ASP.NET Futures


Este paquete de componentes proporciona un conjunto de funcionalidades avanzadas para ASP.NET, algunas de ellas aplicables a Silverlight, como el control Media.


http://www.microsoft.com/downloads/details.aspx?FamilyId=A5189BCB-EF81-4C12-9733-E294D13A58E6&displaylang=en


 


Expression Blend


A la hora de elaborar la interfaz de usuario WPF podemos escribir «a mano» el código XAML correspondiente, pero en cuanto dicha interfaz comience a complicarse, es mejor recurrir a una aplicación como Expression Blend, que permite realizar visualmente el diseño de la interfaz, generando el XAML correspondiente, lo cual facilita enormemente nuestro trabajo. El siguiente enlace ofrece la posibilidad de descargar la preview de diciembre de este producto, la cual ofrece un gran nivel de integración para desarrollar con Silverlight.


http://www.microsoft.com/Expression/products/download.aspx?key=blend2preview


Pero si queremos obtener soporte mejorado para Silverlight 2.0, también tenemos disponible Expression Blend Preview 2.5, de marzo de 2008.


http://www.microsoft.com/expression/products/download.aspx?key=blend2dot5


 


Ajax Control Toolkit


Si vamos a utilizar en gran medida AJAX dentro de nuestras aplicaciones, el Ajax Control Toolkit resultará un recurso de inestimable ayuda, puesto que proporciona un conjunto de controles y extensores para dar a las páginas el toque especial de AJAX. El archivo conteniendo los controles para la versión 3.5 de .NET Framework -AjaxControlToolkit-Framework3.5.zip- se puede obtener en esta dirección.


http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=8513


Y un interesante video, con el nombre «ASP.NET AJAX Support in Visual Studio 2008» conteniendo explicaciones sobre el soporte para AJAX integrado en Visual Studio 2008, así como los pasos de instalación del Ajax Control Toolkit puede descargarse en este enlace.


http://www.asp.net/ajax/


Como pequeño botón de muestra, en este otro enlace disponemos de un post que publiqué en este mismo blog acerca del uso de uno de los extensores incluidos en el Ajax Control Toolkit.


 


Recursos de documentación


En lo que respecta a este apartado sobre documentación, ejemplos, centro de descargas, etc., la página principal de Silverlight supone uno de los puntos de entrada que no deben faltar en nuestros favoritos.


http://silverlight.net/


También en Geeks existen muchos compañeros que tratan sobre este tema, los siguientes enlaces correspondientes a Sergio Tarrillo y Eugenio Estrada Csaky son una buena muestra de toda la interesante información que podemos encontrar aquí.


http://geeks.ms/blogs/sergiotarrillo/archive/tags/ASP.NET+AJAX/default.aspx


http://geeks.ms/blogs/eecsaky/archive/2007/04/30/silverlight-1-0-beta-y-1-1-alpha-asp-net-futures-y-blend-2-las-novedades-de-mayo.aspx


Por supuesto que tampoco puede faltar el blog de uno de los principales evangelistas de Silverlight: Jesse Liberty.


http://silverlight.net/blogs/jesseliberty/default.aspx


Y de Adam Nathan, autor de dos de los libros más importantes sobre WPF y Silverlight: «Windows Presentation Foundation Unleashed» y «Silverlight 1.0 Unleashed».


http://blogs.msdn.com/adam_nathan/


Comentando acerca de este post con mi buen amigo Marino Posadas, me ha sugerido un par de estupendos enlaces adicionales. Así que como colaboración de lujo aquí van. Muchas gracias Marino!!! 8-D.


El primero de ellos sería un sitio en el que podemos descargar algunos ebooks gratuitos sobre estas tecnologías.


http://www.buayacorp.com/archivos/ebooks-gratuitos-linq-aspnet-ajax-silverlight/


Mientras que el segundo se trata del blog de otro gran evangelista. Laurence Moroney.


http://wldj.sys-con.com/author/2241moroney.htm


 


VirtualPC


Aunque no sea imprescindible, puede resultar de mucha utilidad el empleo de una máquina virtual en donde testear todos estos productos. Si preferimos crear un entorno de desarrollo de prueba separado de la configuración de trabajo habitual, con VirtualPC podemos montar una máquina virtual donde hacer todas estas «trastadas», sin afectar a nuestra configuración normal de trabajo.


http://www.microsoft.com/downloads/details.aspx?FamilyId=04D26402-3199-48A3-AFA2-2DC0B40A73B6&displaylang=en


Bien, pues esto sería todo. Como se suele decir, no están todos los que son, pero sí son todos los que están ;-). Espero que os pueda servir de utilidad.


Un saludo.

13 Comentarios

  1. jcgonzalez

    Hola Luis Miguel!
    Muy buena la recopilación…muchas gracias!

    JC’s

  2. anonymous

    Este es el tipo de notas que uno se apunta en los enlaces, y te ahorran mucho tiempo de búsqueda. Por cierto, ¿conocéis Tafiti? Es un buscador en Silverlight 1.0 (www.Tafiti.com)…)

  3. jcgonzalez

    Je Je,
    Marino, algo había leido sobre Tafiti…acabo de darme una vueltecilla por el buscador…espectacular!!!

    JC’s

  4. lmblanco

    Hola Juan Carlos

    Muchas gracias a tí por leer el post, y me alegra que te pueda ser de utilidad 8-).

    Un saludo,
    Luismi

  5. lmblanco

    Hola Marino

    Gracias de nuevo por tu aportación a esta pequeña «lista de la compra» 😎

    Acabo de echar un vistazo a Tafiti. Había visto en otros blogs que lo mencionaban, pero de estas cosas que lo vas dejando y no llegas a mirarlo, y como dice Juan Carlos, es alucinante 8-D

    Un saludo,
    Luismi

  6. lmblanco

    Hola Enrique

    Me alegra que lo encuentres de utilidad, y gracias por leerlo.

    Un saludo,
    Luismi

  7. ifernandez

    GRANDE !!!

  8. lmblanco

    Hola Isaac

    Muchas gracias campeón 😎

    Un saludo,
    Luismi

  9. lmblanco

    Hola Enrique

    Desde que se liberó la Beta de la versión 2.0, lo cierto es que este post necesitaba algunos «retoques» 😎

    Un saludo,
    Luismi

  10. anonymous

    Alguna actualización ??

  11. lmblanco

    Hola capitán pir

    Pues sí, en efecto, hay algunas novedades.

    En lo que respecta a Visual Studio 2008, ahora sería recomendable tener instalado el Service Pack 1 para este entorno de desarrollo. Tienes más información en este enlace:

    http://www.microsoft.com/downloads/details.aspx?FamilyId=27673C47-B3B5-4C67-BD99-84E525B5CE61&displaylang=en#top

    De Silverlight se liberó la versión 2 oficial, que puedes encontrar en:

    http://silverlight.net/GetStarted/

    Esta mismo enlace es un estupendo punto de partida para comenzar con Silverlight.

    En cuanto al Ajax Toolkit, también ha aparecido la versión para .NET Framework 3.5 Service Pack 1.

    http://weblogs.asp.net/bleroy/archive/2008/08/21/ajax-control-toolkit-released-for-net-3-5-sp1.aspx

    Un saludo.
    Luismi

  12. anonymous

    Hola, estas herramientas me sirven para usarlas con visual studio 2005? GRACIAS!!

  13. lmblanco

    Hola Diana

    Si recuerdo bien, en la primera beta de Silverlight 2 creo que se podía utilizar VS2005, pero a partir de la última versión 2 aparecida, que yo sepa, solamente se puede emplear VS2008. De hecho, en la dirección oficial de Silverlight, dentro de la página que ayuda a dar los primeros pasos con esta tecnología, se menciona VS2008 como entorno de desarrollo:

    http://silverlight.net/GetStarted/

    Un saludo.
    Luismi

Responder a Cancelar respuesta

Tema creado por Anders Norén