工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 2584|回复: 19

ASP ,JSP,PHP你用哪个?

[复制链接]
发表于 2007-3-16 16:21 | 显示全部楼层 |阅读模式
“3P”之中如果你要学其中之一,会选择什么呢??是什么理由让你选择它呢??[size]
发表于 2007-3-16 17:12 | 显示全部楼层
想快上手就php
想实用功能强大点就jsp
asp也比较容易学
回复

使用道具 举报

发表于 2007-3-16 17:17 | 显示全部楼层
asp做东西感觉很快...很容易上手...一些普通的程序,根本不用花什么时间就可写好

公司用得基本是JSP...问人理由,比较多人的回答是JSP系统卖的价钱要高很多...开发人员工资也高很多...

不过我真正想学的其实是PHP...理由嘛,其实看了很多网站,也不知为什么,普遍对php的比较有感觉。。。-_-
回复

使用道具 举报

发表于 2007-3-16 19:50 | 显示全部楼层
选择JSP。
因为事先学了Java。
回复

使用道具 举报

发表于 2007-3-16 20:15 | 显示全部楼层
linux下的后院好难看...

asianux  ing..
回复

使用道具 举报

头像被屏蔽
发表于 2007-3-16 21:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2007-3-16 21:33 | 显示全部楼层
楼上真幽默。。。
回复

使用道具 举报

发表于 2007-3-16 22:24 | 显示全部楼层
都不用:time:
回复

使用道具 举报

发表于 2007-3-17 01:37 | 显示全部楼层
用什么语音做开发~是客户的预算决定的~论不到开发人员话事~

客户买了IBM的机器,装了IBM或BEA的产品,就意味着你没其他选择余地~

很多东西主要来自经济和政治因素~做技术的就像是一头被牵着鼻子的牛~
回复

使用道具 举报

发表于 2007-3-17 09:57 | 显示全部楼层
赞楼上一个~~~
三个偶都不选~~
直接.net
回复

使用道具 举报

发表于 2007-3-17 14:36 | 显示全部楼层
.net 比较适合有编程基础的人学
相比之下,asp这些不需要编译的脚本语言更适合菜鸟学习
不过现在好多人都直接奔.net了
当然都是些有功底的人
不过有些前辈建议先从asp入手
再学asp.net


引用下百度知道的讯息:
应用范围
ASP是Microsoft开发的动态网页语言,也继承了微软产品的一贯传统,只能执行于微软的服务器产品,IIS(Internet Information Server) (windows NT)和PWS(Personal Web Server)(windows 98)上。Unix下也有ChiliSoft的组件来支持ASP,但是ASP本身的功能有限,必须通过ASP+COM的群组合来扩充,Unix下的COM实现起来非常困难。

PHP3可在Windows,Unix,Linux的Web服务器上正常执行,还支持IIS,Apache等一般的Web服务器,用户更换平台时,无需变换PHP3代码,可即拿即用。

JSP同PHP3类似,几乎可以执行于所有平台。如Win NT,Linux,Unix。在NT下IIS通过一个外加服务器,例如JRUN或者ServletExec,就能支持JSP。知名的Web服务器Apache已经能够支持JSP。由于Apache广泛应用在NT、Unix和Linux上,因此JSP有更广泛的执行平台。虽然现在NT操作系统占了很大的市场份额,但是在服务器方面Unix的优势仍然很大,而新崛起的Linux更是来势不小。从一个平台移植到另外一个平台,JSP和JavaBean甚至不用重新编译,因为Java字节码都是标准的与平台无关的。

性能比较
有人做过试验,对这三种语言分别做回圈性能测试及存取Oracle数据库测试。

在循环性能测试中,JSP只用了令人吃惊的四秒钟就结束了20000*20000的回圈。而ASP、PHP测试的是2000*2000循环(少一个数量级),却分别用了63秒和84秒。(参考PHPLIB)。

数据库测试中,三者分别对 Oracle 8 进行 1000 次 Insert,Update,Select和Delete: JSP 需要 13 秒,PHP 需要 69 秒,ASP则 需要 73 秒。

前景分析
目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

采用PHP的网站如新浪网(sina)、中国人(Chinaren)等,但由于PHP本身存在的一些缺点,使得它不适合应用于大型电子商务站点,而更适合一些小型的商业站点。首先,PHP缺乏规模支持。其次,缺乏多层结构支持。对于大负荷站点,解决方法只有一个:分布计算。数据库、应用逻辑层、表示逻辑层彼此分开,而且同层也可以根据流量分开,群组成二维数组。而PHP则缺乏这种支持。还有上面提到过的一点,PHP提供的数据库接口支持不统一,这就使得它不适合运用在电子商务中。

ASP和JSP则没有以上缺陷,ASP可以通过Microsoft Windowsd的COM/DCOM获得ActiveX规模支持,通过DCOM和Transcation Server获得结构支持;JSP可以通过SUN Java的Java Class和EJB获得规模支持,通过EJB/CORBA以及众多厂商的Application Server获得结构支持。

三者中,JSP应该是未来发展的趋势。世界上一些大的电子商务解决方案提供商都采用JSP/Servlet。比较出名的如IBM的E-business,它的核心是采用JSP/Servlet的Web Sphere。它们都是通过CGI来提供支持的。但去年10月后它推出了Enfinity,一个采用JSP/Servlet的电子商务Application Server,而且声言不再开发传统软件。

总之,ASP,PHP,JSP三者都有相当数量的支持者,由此也可以看出三者各有所长。正在学习或使用动态页面的朋友可根据三者的特点选择一种适合自己的语言。
回复

使用道具 举报

发表于 2007-3-17 15:32 | 显示全部楼层
原帖由 Mension 于 2007/3/17 09:57 发表
赞楼上一个~~~
三个偶都不选~~
直接.net



对于小型应用来说,.net确实是主流。其优势主要在于性价比高,企业塔建整套.net的配置成本上比用JAVA来得经济实惠。
回复

使用道具 举报

发表于 2007-3-17 19:39 | 显示全部楼层
都不用...
回复

使用道具 举报

发表于 2007-3-17 20:31 | 显示全部楼层
楼上是高手的境界啊
回复

使用道具 举报

发表于 2007-3-26 00:26 | 显示全部楼层
偶最近在考虑用c++来写网页,作为apache的一个mod放到apache里面,如果是大型网站,估计这种方法的效率会比较高,当然直接在c++里写html是不可行的,可以再定义一套模板语法,这样用c++写网页就可行了。。。。
以上纯属瞎想,哈哈。

个人觉得jsp和asp.net都是不错的选择,相比之下,jsp要做出一个东西出来要简单一点(框架很多,拿来就用,),asp.net虽然也有框架,但大多不是很成熟,一些照抄j2ee的框架也不太适合asp.net。
asp是最容易入门的,可就做稍微有点规模的网站很有难度
php了解不多,不发表意见
顺便说一下其他的。
python 最近在中国流行起来了,开发起来挺快捷,有asp的优点,又有一些框架,以及“基于对象”的语言特点1个人觉得优于asp,弱于jsp和asp.net
ruby 如火似荼地流行着,开发就一个字:快!可惜,可能开发写不太常规的网站的时候会比较麻烦。
cgi 现在已经很少人知道这个了,不过它是第一个动态网页语言。开发起来比较麻烦,

以上纯属个人意见,欢迎拍砖,共同探讨。
回复

使用道具 举报

 楼主| 发表于 2007-3-27 19:37 | 显示全部楼层
ls
回复

使用道具 举报

发表于 2007-4-5 12:27 | 显示全部楼层
正打算向IP学习PHP
回复

使用道具 举报

发表于 2007-4-5 21:47 | 显示全部楼层
ASP和JSP。。。通吃。。
回复

使用道具 举报

发表于 2007-4-5 23:20 | 显示全部楼层
感觉如果做网站的话PHP是挺不错的选择
,小一点的公司,用unix/linux 做服务器,可以节省很多的开支,而且现在PHP发展到5的版本,接下来6好象也出来了,性能稳定性上了另一个台阶,所以还是挺有发展前景的
.net由于不能跨平台,只能使用win那一家人的东西,感觉不怎么爽
java功能强大,但是如果做小系统的话,开发费用什么的,不合算.
个人还是偏向PHP
回复

使用道具 举报

发表于 2007-4-7 02:12 | 显示全部楼层
看需求,看甲方的吧。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-5-15 07:29

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表