none
Hosting para Silverlight RRS feed

  • Pregunta

  • Hola a todos:

    Tengo un proyecto Silverlight, el cual quiero montar en un hosting.

    No tengo ninguna experiencia, y realmente no sé que cosas debo considerar, ni cómo se monta un proyecto.

    Lo que tengo desarrollado es una aplicación Silverlight, que mediante WCF se comunica con una Base de Datos, SQL Server 2008 R2. El traspaso de información es mediante string XML (no es la forma más apropiada, pero al menos, a mi me funciona).

    Bueno, lo que me interesa es qué hosting me pueden recomendar, y cómo es el proceso para publicar el proyecto. Por ejemplo, en el Control Panel, ¿tendré acceso al motor de base de datos, y al visual studio para publicar la aplicación?. No sé bien cómo es y espero que me puedan dar algunas observaciones.

    Gracias.

    Saludos.


    Sergio

    lunes, 9 de diciembre de 2013 18:40

Todas las respuestas

  • Un primer punto a considerar es que la aplicación Solverlight rueda exclusivamente en el lado cliente, y no en el servidor. Desde el punto de vista del servidor, lo único que hace es servir un fichero al cliente, y es el navegador el que interpreta ese fichero y lo trata como aplicación Silverlight. Por lo tanto, lo que tienes que tomar en consideración a la hora de elegir un hosting es todo el resto de la aplicación web, sin preocuparte para nada del Silverlight. Si has metido el Silverlight dentro de una vulgar página html, cualquier servidor vale. En cambio, si la has metido dentro de un .aspx, necesitas un servidor configurado para asp.net. La única forma sencilla de comunicar por WCF consiste en ubicar el servicio WCF en el mismo servidor que entrega la página (de lo contrario requiere un trabajo de configuración adicional). De ser ésta tu configuración, necesitas que el hosting soporte alojar el servicio, lo cuál normalmente implica que soporte asp.net en la misma versión que usaste para programar tu servicio. Si además el servicio usa una base de datos en la misma máquina, necesitas que el hosting provea además el soporte para bases de datos. Todos estos detalles son los que necesitarás tener en cuenta a la hora de elegir proveedor. Una buena opción es usar Windows Azure. En este caso, el propio Visual Studio, si lo configuras bien, puede desplegar tanto la aplicación web con su servicio WCF y con la aplicación Silverlight, como la base de datos, de manera automática con solo seleccionar la opción de "Publicar".

    martes, 10 de diciembre de 2013 14:33
  • Hola Alberto:

    Gracias por la respuesta. Me has dejado mucho más claro respecto a lo que debo investigar.

    Tuve una experiencia similar trabajando con WPF Aplicación de Navegación o XBAP, pero en este último encontré muchas limitaciones.

    He notado sí que ambas tecnologías son casi idénticas. Pero Silverlight, aparentemente es mucho potente. Por último, ¿algún hosting conocido que me recomiendes para poder ir cotizando?

    Gracias.


    Sergio

    miércoles, 11 de diciembre de 2013 13:03
  • ¿algún hosting conocido que me recomiendes [...]?

    Prueba Windows Azure (http://www.windowsazure.com/es-es/solutions/web/). Hay una evaluación gratuita.

    miércoles, 11 de diciembre de 2013 13:35