Me preguntaba cuál sería el mejor método para crear un final web para interactuar con un programa C ++ en el servidor. Al principio, pensé simplemente usando la ejecución de shell desde el lenguaje del lado del servidor web (como shell_exec()
en PHP), pero me preguntaba si hay una forma "mejor". ¿Quizás algo más nativo o es una mala práctica por alguna razón?
php
c++
web-applications
Ben
fuente
fuente
Respuestas:
La programación web con C ++ ha pasado de moda. La forma tradicional de hacerlo era con CGI. Ver aquí para un tutorial .
O puede agregar un servidor web incorporado como mangosta
Sin embargo, creo que es más fácil usar passthru de PHP. Por ejemplo, en uno de mis sitios tengo un programa C ++ que genera imágenes, para mostrar las imágenes que hago:
fuente
Wt, el kit de herramientas web C ++ es una biblioteca con un conjunto de clases que hace que sea mucho más fácil agregar una interfaz web de cualquier complejidad a un programa C ++. Se centra solo en los aspectos de la interfaz web y, por lo demás, no es intrusivo para su programa.
fuente
Estoy seguro de que hay un marco web compilable para C / C ++. Sin embargo, no estoy familiarizado con ninguno.
Con lo que estoy familiarizado es con la facilidad con la que puede extender Python con C / C ++ . Creo que se puede hacer aún más simple usando SWiG . Dado que Python tiene una gran cantidad de marcos web, esta puede ser una opción para usted.
fuente