我想开发一个必须在Windows和Linux下运行的CGI应用程序(IIS和Apache)哪一个是首选的CGI技术?
要做到这一点的最佳技术是什么? 我更喜欢Java,但我不确定在IIS中是否存在Java问题。
任何经验?
我想开发一个必须在Windows和Linux下运行的CGI应用程序(IIS和Apache)哪一个是首选的CGI技术?
要做到这一点的最佳技术是什么? 我更喜欢Java,但我不确定在IIS中是否存在Java问题。
任何经验?
对于普通的CGI,Java的启动时间在进程分叉时将成为一个杀手。即使对于您期望的低负载,也会令人沮丧。
我会诚实地建议你使用Python来代替它,因为它将具有CGI开发的启动/执行速度和“电池供电”功能的正确平衡。
这里,如果你位数的链接:http://docs.python.org/library/cgi.html
java和CGI不太匹配!如果我真的需要做一个CGI,那么我会去Perl CGI模块。 Perl也应该与IIS一起工作,但我无法证实这一点。
完全取决于你的应用程序加载哪些你期待什么
对于一个简单的web应用程序来说,它很难击败香草php,使用LAMP栈与sqlite。由于php几乎可以让你几乎在任何地方进行工作,所以你需要对你的代码结构进行严格的规范,否则就是一个良好的工作环境。
另一方面是J2EE巨人Weblogic和Websphere。从复杂性和学习曲线来看,这些都是怪物,但是如果您计划每秒处理100笔交易,在安全的环境中提供防弹可靠性 - 而且您拥有大量口袋 - 无可挑剔。
您发布的唯一确定的答案形式是IIS,如果您想在* nix或Windows以外的任何位置部署,ActiveScript .NET就不在图片之中。
我很抱歉,我没有具体说明我的要求。实际上,我想开发一个与我的应用服务器进行通信的简单应用。我想替换现有的C++ cgi应用程序。因为我不知道我是否可以在任何网络服务器上使用php,我更喜欢一个简单的app.exe,我把它放在服务器上。我认为那个CGI应用程序的请求最多只有1个/秒。并没有什么关键的。 – 2011-05-24 10:38:08