您的位置 首页 芯闻

ASP和JSP之间的选择

1)面向对象性:ASP将C作为一种面向对象语言,在很多方面来看,C将成为微软的与Java相似的语言。C另一个有趣的地方是所有对象都自动变

1) 面向目标性:

ASP 将C#作为一种面向目标言语,在许多方面来看,C#将成为微软的与Java类似的言语。
C#另一个风趣的当地是一切目标都主动变成为COM目标。假如C#能取得很大的市场份额,那么它将给ASP 带来类似于Java的功用,而且具有更快的功用,由于它可以和Windows环境严密集成。
C# 是ASP 开发中一个最重要的功用,微软会将C#开展成为Java的微弱对手。这也是他们.Net结构的一个重要组成部分。我以为C#是微软在编程市场上打败对手的首要东西。我期待着微软能在这个产品后边倾注全力,这样,C#可以成为许多程序员的又一种挑选。C#发生的成果是将进一步加固微柔和Sun产品的阵线。这对用户是有利的,他们可以挑选两者之一来开发新的运用。
2) 数据库衔接:
ASP另一个亮点是它运用ADO目标,ODBC, OLE-DB和事务处理管理器。因而ASP Web数据库运用开发特别简略。ASP 开展了更多的功用,由于有了ADO !ADO 带来了更强壮更快速的功用。JSP和JDBC现在在易用性和功用上同ASP/ADO比较已有些落后,当新版别ASP /ADO 呈现后这样的不同会更显着。我个人期望SUN应赶快能花大力气来追逐ASP /ADO 的组合。
3)大型站点运用:
ASP 将对大型站点(web farms)有更好的支撑。事实上,微软在这方面支付了巨大的尽力。 ASP 可以让你考虑到多服务器(multiple servers)的场合,当你需求更强壮的功用时,仅仅只需求添加一台服务器。整个.Net结构现已充沛地供给了这个办法。ASP 供给了外部会话状况(external session state)来供给内置式web farm的支撑。其他,由于恳求的各组件相互间经过了充沛的优化,所以速度很快。
所以ASP 现在可以在大型项目方面与JSP相同具有同等的才能。 而ASP 还有价格方面的优势,由于一切的组件将是服务器操作系统的一部分。关于JSP,你需求购买贵重的运用服务器群来到达相同的意图。
4) ASP 还供给更多的其它方面的新特性,例如:
*内置的目标缓存和页面成果缓存。
*内置的XML支撑,可用于XML数据集的简略处理。
*服务器操控供给了更充沛的交互式操控。
ASP 的确对ASP进行了较大的开展。
在我审视完ASP 后,我的开始结论是:我未来项目首要仍是要选用根据Java/JSP的技能。这有以下三个理由:
1) 要真实发挥ASP 潜力,你要运用C#或vb.net。这两种言语将成为ASP 规范的中心的脚本言语。 这对ASP的未来开展很有优点。我历来不喜欢用当时的Visual Basic来制造com目标。新的ASP 中心脚本言语更能发挥ASP 的价值。
明显,一切这些ASP 的新进展促进我对往后言语挑选做一个决议,它将占有我未来的许多时刻和尽力。
当Java开展起来时我学习了Java,那时我预感到这将是环绕我未来程序生计的言语。所以,JSP成为我在web开发中的榜首挑选。当我现在的ASP项目完成后,我将重新考虑C#是否契合我的编程东西系统。
现在我现已是一个JSP fan,除非微软可以将我整个改动曩昔,我猜测我正面对ASP 的巨大应战。
2) ASP 依然彻底确定在微软的操作系统中。JSP比ASP 具有更大的规模,它在其他服务器装备中也有很好的伸缩性。尽管Windows 2000 的优越性日益暴露,这对开发人员不构成问题。
3) 我并不能坚信是否我能认同ASP 结构的各种方面,这需求更深化的剖析,所以,我很犹疑。假如我运用了1-2个月,或许会改动观点。总的来说,这需求在一个很高的层次来看待这个beta产品。
作为一个ASP开发人员,ASP 让我停下来反思。未来8个月的ASP新项目将变得很困难。为什么?由于 ASP 和C# 带来了一个难题,它们要到2001年才正式供给。而许多功用方面的要求现在就需求确认。由于ASP 仅仅一个beta软件,所以现在我的榜首个挑选反而很简略了。现在的项目就选用ASP3.0。我以为各种beta版的言语都不太可信。
但我不能忽视ASP ,由于它很快就要推出,并代表了ASP的未来。ASP项意图管理者还需求考虑到未来的可滑润移植性及支付的时刻价值等。另一个成果则是,这似的在近期运用PHP和JSP来替代ASP变得更牢靠一些。
总的来说,
1) 假如运用ASP ,你将花费额定的时刻学一些新的东西。
2) 新的东西有待于版别化,所以为什么不先重视于现在存在的东西?
3) ASP 将来会具有的特性JSP现已具有。
4) ASP 将你确定到纯Microsoft的系统中。(我读了一个关于Microsoft将.Net移植到
Linux的故事,但我觉得不太可信。)
最终,我猜测会有许多人加入到PHP和JSP的队伍。但是,依然会有一部分人会遭到
ASP 给业界带来的激动所感染。(我从没看到一个beta编程产品会带来如此的震慑。)

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/news/xinwen/259320.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部