哪个是首选的CGI技术?

时间:2011-05-24 10:14:49

标签: java linux iis cgi

我想开发一个必须在Windows和Linux(IIS和Apache)下运行的CGI应用程序

最好的技术是什么? 我更喜欢Java,但我不确定IIS中是否存在Java问题。

有经验吗?

3 个答案:

答案 0 :(得分:2)

完全取决于您的申请

  • 您期待什么负担
  • 它有多复杂。
  • 您将在何处存储数据
  • 需要多么安全
  • 您或您的开发人员技术娴熟。
  • 您熟悉哪种语言。

对于一个简单的网络应用程序很难击败Vanilla php,使用带有sqlite的LAMP堆栈。因为php几乎可以让你几乎在几乎任何地方都可以对你的代码结构进行管理 - 但除此之外它还是一个良好的工作环境。

规模的另一端是J2EE庞然大物Weblogic和Websphere。这些是复杂性和学习曲线方面的怪物,但是如果你计划每秒100次交易,在具有防弹可靠性的安全环境中 - 而且你有足够的资金 - 没有什么可以击败它。

你发布的唯一确定的答案形式是IIS,如果你想在* nix或Windows以外的任何东西下部署,那么ActiveScript .NET是不可能的。

答案 1 :(得分:1)

java和CGI不是很好的搭配!如果我真的不得不做一个CGI,那么我会去机智Perl CGI模块。 Perl也应该与IIS一起工作,但我无法证实这一点。

答案 2 :(得分:1)

对于简单的CGI,当进程分叉时,Java的启动时间将成为杀手。即使对于你期望的低负荷,它也会令人沮丧。

老实说,我会建议您使用Python,因为它可以在启动/执行速度和CGI开发的“电池包含”功能之间取得适当的平衡。

如果你有兴趣,可以点击链接:http://docs.python.org/library/cgi.html