我用C ++编写了一个程序,它采用一组n个点和两个双变量作为输入,并输出一个具有一些特殊属性的图形。我还写了一些OpenGL代码来可视化这个图。我向老师展示了结果,他很喜欢它,并问我是否可以建立一个小程序,这样他就可以把它放在他的网站上,以便其他学生可以使用它。我对制作applet几乎一无所知。我有什么选择?可以这样做吗?
请注意,C ++程序本身并不简单。 我的程序输出看起来像this。
答案 0 :(得分:1)
您可以使用libonion或Wt等HTTP服务器库,使您的C ++程序成为一个专门的Web服务器;您也可以使用FastCGI(即使您的程序成为FastCGI服务器应用程序),或者,如果您的程序是准静态的并且产生简单的输出,并且如果您接受具有粗略的Web界面,则可能使其使用旧的{ {3}}
当然,您需要了解有关Web技术的更多信息(例如CGI - 这并不完美)。您需要了解w3schools HTML5,HTTP(可能还有Javascript)& JQuery,Ajax,也许是Html5 Canvas。 Google浏览器也有WebGL(NaCl)。
但所有这些都需要大量的工作(数周或者几个月;如果你这样做,请将你的软件作为免费软件发布)
BTW,您可能对Native Client ...
感兴趣