Estoy teniendo una aplicación de escritorio que tiene una interfaz de interfaz de usuario hecha en Qt vinculada a una biblioteca que está haciendo todo el trabajo de cálculo. Los valores de la interfaz de usuario se toman y pasan a la API en la DLL para obtener el resultado que se muestra en la pantalla.Alojar una aplicación de escritorio de C++ en una página web
Ahora quiero hacer lo mismo transfiriendo la IU de mi aplicación a una página web para que las personas puedan acceder a la herramienta desde cualquier lugar sin ningún proceso de instalación.
Quiero conservar mi código DLL de C++ por lo que no tengo que trabajar mucho. Estoy pensando en convertir este archivo DLL a un servidor C++ por cualquier proceso de comunicación (Sockets). Quiero alojar esta aplicación en el sitio web de mi empresa. (También tenemos que crear el sitio web para que estemos abiertos a cualquier conjunto de herramientas).
Quiero saber cuál será el mejor conjunto de herramientas para hacer estas cosas. También habrá mucho intercambio de datos entre la página web y el servidor, por lo que todo debería optimizarse también. Miré un poco y encontré cosas como Silverlight y ASP.NET, pero todavía no estoy muy claro qué opción será más adecuada.
Soy un programador de C++ sin experiencia en el desarrollo de aplicaciones web. Estoy abierto a aprender cualquier nueva tecnología.
Gracias
la posibilidad de organizar la aplicación en los servidores de la nube y la ampliación a cabo bajo demanda. Esto debería ser bastante barato; Puede combinarlo con Citrix/Terminal Server, como el acceso (FreeNX o VNC con XDM en Unix). Estoy seguro de que Azureus tendrá buenas ofertas – sehe
Silverlight 5 podría ayudar, pero no sé si permiten P/Invoke en las bibliotecas empaquetadas en el XAP. De lo contrario, Silverlight no es la tecnología que estás buscando. – Denis