我想开发一个必须在Windows和Linux(IIS和Apache)下运行的CGI应用程序
最好的技术是什么? 我更喜欢Java,但我不确定IIS中是否存在Java问题。
有经验吗?
答案 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