Embedded Application Server
-
05-09-2019 - |
Pergunta
Eu estou planejando fazer um ++ aplicação desktop standalone C que usa web / html como o formato principal de seu conteúdo documentos.
Eu preciso sugestões para um bom servidor de aplicativos que podem gerar conteúdos dinâmicos e pode ser facilmente incorporado em minha aplicação desktop. Não importa qual servidor linguagens de programação lado ele suporta.
Solução
Estou assumindo que a sua aplicação será utilizado através de uma interface web-browser, que é a razão pela qual você está gerando conteúdo HTML. Com isso em mente, você ainda pode usar C / C ++ para o seu tanto a lógica final frente e para trás através de um servidor web.
Existem vários pequenos e rápidos servidores web que os serviços de suporte CGI. Você pode então escrever seus servidores back-end usando C / C ++ como serviços de CGI. Você também pode escrever seu cliente usando C / C ++ com um navegador incorporado como Gecko ou Webkit dentro dela.
Outras dicas
não há nada melhor do que Lua para a incorporação de uma linguagem na aplicação de um C / C ++. fazer isso, e você pode simplesmente adicionar Xavante , que com a plena web apps Kepler suportes ambiente muito flexíveis e modernos.
(disclaimer: eu sou um dos autores Xavante; mas eu estou escrevendo isso mais porque eu amo Lua do que por causa de qualquer orgulho sobre Xavante)