Eu queria saber qual seria o melhor método para criar um final da web para interface com um programa C ++ no servidor. No começo, eu simplesmente pensei em usar a execução de shell da linguagem do lado do servidor web (como shell_exec()
no PHP), mas estava pensando se existe uma maneira "melhor". Talvez algo mais nativo ou isso seja uma prática ruim por algum motivo?
php
c++
web-applications
Ben
fonte
fonte
Respostas:
A programação na Web com C ++ praticamente saiu de moda. A maneira tradicional de fazer isso era com o CGI. Veja aqui para um tutorial .
Ou você pode adicionar um servidor da Web incorporado como o mangusto
No entanto, acho que é mais fácil usar o passthru do PHP. Por exemplo, em um dos meus sites, tenho um programa C ++ que gera imagens, para exibir as imagens que faço:
fonte
Wt, o C ++ web toolkit é uma biblioteca com um conjunto de classes que facilita muito adicionar uma interface da web de qualquer complexidade a um programa C ++. Ele se concentra apenas nos aspectos da interface da web e, de outra forma, não é invasivo para o seu programa.
fonte
Tenho certeza de que há uma estrutura da Web compilável para C / C ++. No entanto, não estou familiarizado com nenhum.
Estou familiarizado com a facilidade com a qual você pode estender o Python com C / C ++ . Eu acredito que isso pode ser simplificado usando o SWiG . Dado que o Python possui uma infinidade de estruturas da web, isso pode ser uma opção para você.
fonte