Saya bertanya-tanya apa yang akan menjadi metode terbaik untuk membuat akhir web untuk berinteraksi dengan program C ++ di server. Pada awalnya saya hanya berpikir hanya menggunakan eksekusi shell dari bahasa sisi server web (seperti shell_exec()
dalam PHP), tapi saya bertanya-tanya apakah ada cara yang "lebih baik". Mungkin sesuatu yang lebih asli atau ini praktik yang buruk karena alasan tertentu?
php
c++
web-applications
Ben
sumber
sumber
Jawaban:
Pemrograman web dengan C ++ sudah cukup ketinggalan zaman. Cara tradisional untuk melakukannya adalah dengan CGI. Lihat di sini untuk tutorial .
Atau Anda dapat menambahkan server web tertanam seperti luwak
Namun, saya pikir paling mudah untuk menggunakan passthru PHP. Misalnya, di salah satu situs saya, saya memiliki program C ++ yang menghasilkan gambar, untuk menampilkan gambar yang saya lakukan:
sumber
Wt, toolkit web C ++ adalah pustaka dengan sekumpulan kelas yang membuatnya lebih mudah untuk menambahkan antarmuka web dari segala kompleksitas ke program C ++. Ini berfokus pada aspek antarmuka web saja, dan sebaliknya tidak mengganggu program Anda.
sumber
Saya yakin ada kerangka kerja web yang dapat dikompilasi di luar sana untuk C / C ++. Namun, saya tidak terbiasa dengan itu.
Apa yang saya kenal adalah kemudahan yang Anda dapat memperpanjang Python dengan C / C ++ . Saya percaya ini bisa dibuat lebih sederhana dengan menggunakan SWiG . Mengingat bahwa Python memiliki banyak kerangka kerja web, ini mungkin menjadi pilihan bagi Anda.
sumber