unix开发CGI用什么?(随便谈,欢迎灌)(200分)

  • 主题发起人 主题发起人 lhxu
  • 开始时间 开始时间
L

lhxu

Unregistered / Unconfirmed
GUEST, unregistred user!
unix上开发CGI,除了用C ,perl , php 还有别的方法?
各种方法之间的优劣比较,主要是安全性,开发效率,
执行效率等方面
 
jsp
servlet is ok
 
对于CGI,Servlet目前是比较好的方法,尤其是在访问量大的时候。
C和Perl写的CGI由于是进程级别的服务,在访问量大时,系统开销会很大。
但是C显然是底层编程的首选,Perl是字符串操作功能最好的。
JSP,ASP都是一种服务器端脚本语言,嵌在HTML里写,开发效率高一些,
最重要的是它们都有企业级的组件支持,如:JSP+EJB,ASP+COM,而且数
据库的支持很好,由于有大公司支持,开发环境也比较好。所以在构建
大型系统时,一般采用这种结构。建议你看看有关J2EE的资料。
PHP也是服务器端脚本,由于是免费的版本更新快,据说运行速度很快.
 
php很爽,简直不用学就会,简单方便,强烈推荐!!!!
 
还有coldfusion,虽然用的人不是很多
 
对,好象我们的总舵主yysun也对 jsp 很推崇的
fastest2000 :能否简单介绍一下
 
php is my favorate,it is good one with good future,try it!!!
 
php简单,用的人也多。
 
好像大家对php投入的热情非常高,摘一篇文章给大家泼一下冷水:
PHP是一种没有前途的嵌入式脚本语言。原因是多方面的。
一,PHP缺乏规模支持。与之类似的嵌入语言,一个是ASP,一个是JSP前者
可以通过Microsoft Windowsd的COM/DCOM获得ActiveX支持,后者可以通过
SUN Java的Java Class和EJB获得支持
二,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。
数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量
分开,组成二维阵列。ASP可以通过DCOM和微软的Transcation Server来
获得这种结构支持,JSP可以通过EJB/CORBA以及众多厂商的Application
Server来获得这种结构支持,但PHP没有这样的条件
三,PHP及其没有道理地实现了一个混乱的不能统一的数据库接口支持,
比如对Oracle, MySQL, Sybase的接口,彼此都不一样。这一点让人感觉
不可思议,而且也使它在电子商务中运用受阻----连PERL都通过DBI而获
得一个抽象的数据库接口!
美国现在电子商务非常流行。这是指电子商务的支撑环境。
微软现在精力大概都在W2K和大官司上,因此这方面声音很小。
IBM的eBuisness的广告相信大家在各种媒体上都见到了。它的核心是采
用JSP/Servlet的WebSphere。西方另外一个非常著名的电子商务软件提
供商,Intershop。它原来的产品Intershop1 2, 3, 4占据了主要的电子
商务软件份额。它们都是通过CGI来提供支持的。但今年10月后它推出了
Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且
声言不再开发传统软件。Allaire相信搞Web开发的人都听说过,因为它
是ColdFushion的开发商。Cold Fushion是一个类似PHP的东西,但
Allaire已经不准备接着开发下去,因为它推出了另外一个Application
Server: JRun,一个JSP/Servlet的工具。在电子商务领域另外一个非常
著名的厂商就是Oracle。Oracle8i已经是一个EJB Container,它的
Application Server采用比较传统的机制,但前两天它推出了它自己的
JSP解释器。今年早些时候,Netscape公开声明不再开发Liveware技术了。
Liveware就是嵌入式的JavaScript,或者叫Server Side JavaScript.现
在它和SUN结成商业同盟,用的自然是JSP/Servlet.国内一些新闻媒体不
知道出于什么原因,一直没能赶上美国的这个潮流,还在大肆宣传一些注
定要过时的东西。
当然,我不是说PHP要死,它或许还会存在下去,但只会运用于一些小型
的非商业性的站点。如果诸位有心在这方面发展,或者想储备一些技术
的话,奉劝花些精力到ASP或者JSP上。在Linux上,JSP能有很多很好的
支持和实现,比如IBM WebSphere,Oracle 8i+JSP,Apache Jserv+GNU JSP,
Allaire JRun,以及Apache的一个新的计划:Jarkarta.
另外,如果想在以后的电子商务支持上站住脚的话,还请关注XML,我这两
天刚发现国内也有个相关站点:www.xml.org.cn
可能上面有些观点并不是特别令人满意,但是我还是比较看好jsp的前途
to lhxu:
至于说coldfusion,它是一种封装的语言(有点象powerbuilder),你可以用c++或java
进行扩展,当然它也有跟java的接口,学习起来非常方便,但是由于allaire放弃了
coldfusion转向jrun,所以现在学coldfusion的人越来越少
 
>>delphisnail:
php很爽,简直不用学就会,简单方便,强烈推荐!!!!
强烈介绍!要求。
 
fastest2000 说得好!!!
同意!同意!同意!
 
但是不可否认现在 php 真的用的很火
大家去招聘信息的地方看看就知道
 
强烈拥护jsp
 
C ,perl , php
 
关于php的那编文章好象很早就看过了。现在,他应该有所改进了吧?
 
我感觉php不错的.
 
Jsp和Servlet在一般情况下都不错!但是在>150万/天的情况下最好用c/c++来写FastCgi!
 
fastest2000就是我想说的.
我曾经十分热衷于php,但是后来发现这其实是一个非常混乱的东西,不会有什么前途.
 

Similar threads

D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部