日期:2014-05-17  浏览次数:20822 次

WEB服务器脚本技术的选择问题
以前没做过web开发,现在需要着手做一个简单的web开发,操作系统是2.6内核的linux。打算采用Apache做静态网页的服务器。而对于支持动态网页的几种服务器端脚本,asp、jsp、php,还有人直接推荐cgi,采用哪一种有些疑惑。
这个web开发的需求比较简单,基本上就是当作一个在本地系统中运行的C++通讯程序的人机界面用的,不会放在公网上,也不会有很大的访问量。功能上一方面它要能显示和修改这个通讯程序的XML配置文件,显示是使用XSLT直接把XML文件转换成XHTML静态网页,这个已经实现了;修改这里我想应该是提交表单给web服务器去操作XML文件。另一方面这个web开发要和这个C++通讯程序交互,以显示通讯程序的数据,还需要给这个通讯程序发送命令和请求。以实现这种需求为前提,技术的选择当然是越方便越好。
想请教一下这样子的一种需求采用哪种服务器脚本技术比较合适?能简单介绍一下优劣的原因就更好了。


------解决方案--------------------
建议你直接用CGI,因为你需要和C++程序直接通讯。

或者用Python,和C/C++接口相对容易。

asp就不要考虑了,在Linux上没有产品级的支持。

jsp太厚重了,你要需要跑一个容器。

php需要写扩展,就是让你的C++接口能在PHP里面调用。