Implementación de la aplicación .NET Winforms de múltiples dependencias a través de la nube/entornos virtualizados

Hemos desarrollado una aplicación .NET Winforms que se conecta a una base de datos central de SQL Server a través de servicios web. El cliente pesado en sí se basa en una serie de dependencias externas como Microsoft Office, Office Web Components y .NET Framework 4.0.

¿Cuáles son las opciones disponibles para implementar dicha aplicación (solo la parte del cliente grueso de .NET Winforms) como una aplicación virtualizada? Las cosas que estamos tratando de lograr son:

  • Simplifique el proceso de instalación, los usuarios actualmente tienen que instalar una serie de requisitos previos, cada uno con su propia idiosincrasia en varios entornos de Windows.
  • Homogeneice la experiencia del usuario y reduzca los costes de soporte. Además, permita que la aplicación se ejecute en plataformas que no sean Windows.

La escala que estamos viendo es de aproximadamente 10,000 usuarios de escritorio.

He mirado la oferta de paginación en la nube de Numecent http://www.numecent.com/technology/cloudpaging.html y es similar a lo que se requiere. Quiere saber si alguien ha tenido experiencias con la transferencia de aplicaciones tradicionales de .NET Winform a una oferta virtualizada y si alguien tiene alguna sugerencia o idea.

preguntado el 05 de junio de 12 a las 01:06

1 Respuestas

Estás en el camino correcto.

Numecent aborda la entrega de su aplicación .NET y permite la integración de dependencias externas de otros activos de software, incluidos (entre otros) Microsoft Office, Office Web Components y .Net 4.0 Framework en el cliente pesado. Además, cualquiera o todas esas dependencias pueden incluirse como parte de su paquete (si no están o no desean usar esos activos en el cliente pesado).

Para la entrega, Cloudpaging reducirá sustancialmente el tamaño de esas aplicaciones y sus dependencias. Por ejemplo, una aplicación CAD muy popular se entregó en pleno funcionamiento con .NET en 134 MB (¡la aplicación CAD en sí era de 3 GB!). Sospecho que un cliente grueso de SQL sería mucho más pequeño.

En cuanto a sus otras preguntas, la simplificación del proceso de instalación y el manejo de los requisitos previos en diferentes entornos de Windows son fundamentales para reducir los costos de soporte y satisfacer mejor a los usuarios finales. Numecent ha demostrado ambas cosas y tiene implementaciones comerciales exitosas en producción, similares a su caso de uso. También tienen soluciones para otras plataformas (ej. tablet).

Te sugiero que vayas a

http://www.numecent.com/contact/contact-us.html

y alguien se pondrá en contacto con usted con una respuesta detallada.

Respondido 08 ago 12, 02:08

Gracias por eso, responde un poco a mis preguntas. Sin embargo, busco opciones alternativas y alguna experiencia con alternativas para poder contrastar y comparar. - hiltonw

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.