Zastanawiałem się, jaka byłaby najlepsza metoda tworzenia strony internetowej do współpracy z programem C ++ na serwerze. Na początku po prostu pomyślałem o użyciu powłoki z języka serwera WWW (jak shell_exec()
w PHP), ale zastanawiałem się, czy istnieje „lepszy” sposób. Może coś bardziej rodzimego lub z jakiegoś powodu jest to zła praktyka?
php
c++
web-applications
Ben
źródło
źródło
Odpowiedzi:
Programowanie internetowe w C ++ prawie wyszło z mody. Tradycyjny sposób to zrobić z CGI. Zobacz tutaj samouczek .
Możesz też dodać wbudowany serwer internetowy, taki jak mangusta
Myślę jednak, że najłatwiej jest użyć passthru PHP. Na przykład na jednej z moich stron mam program C ++, który generuje obrazy, aby wyświetlać obrazy, które robię:
źródło
Wt, internetowy zestaw narzędzi C ++ to biblioteka z zestawem klas, które znacznie ułatwiają dodanie interfejsu WWW o dowolnej złożoności do programu C ++. Koncentruje się tylko na aspektach interfejsu internetowego, a poza tym nie przeszkadza Twojemu programowi.
źródło
Jestem pewien, że istnieją kompilowalne ramy sieciowe dla C / C ++. Jednak nie znam żadnego.
Znam łatwość rozszerzenia Pythona za pomocą C / C ++ . Wierzę, że można to uczynić jeszcze prostszym za pomocą SWiG . Biorąc pod uwagę, że Python ma mnóstwo frameworków internetowych, może to być dla ciebie opcja.
źródło