快捷搜索:  as  2018  FtCWSyGV  С˵  test  xxx  Ψһ  w3viyKQx

澳门新葡亰平台app_龟发之家论坛



由于我同时是ASP和JSP的法度榜样员,以是正开始写一系列的文章来对照两者的区别,当我写到一半时,ASP+被发布了,以是我在从新开始核阅这个问题。

我正在做一个JSP项目和一个ASP项目,后者十分有趣,由于它开始是采纳ASP3.0,但当项目停止后我会将转换为ASP+。那时我将可以对ASP+有更近澳门新葡亰平台app的考察,并供给更好的ASP+和JSP的对照。本文供给了我对ASP+,以及它对付像我这样的一个通俗开拓职员会孕育发生的影响做一个初步察看。

经由过程最初步的对照,我发明:

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+可以让你斟酌澳门新葡亰平台app到多办事器(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+依然完全锁定在微软的操作系统中澳门新葡亰平台app。JSP比ASP+拥有更大年夜的范围,它在其余办事器设置设置设备摆设摆设中也有很好的伸缩性。虽然Windows 2000 的良好性日益显露,这对开拓职员不构成问题。

3) 我并不能确信是否我能认同ASP+布局的各类方面,这必要更深入的阐发,以是,我很踌躇。假如我应用了1-2个月,大概会改变见地。总的来说,这必要在一个很高的层次来看待这个beta产品。

作为一个ASP开拓职员,ASP+让我停下来反思。未来8个月的ASP新项目将变得很艰苦。为什么?由于 ASP+和C# 带来了一个难题,它们要到2001年才正式供给。而很多机能方面的要求现在就必要确定。因为澳门新葡亰平台appASP+只是一个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编程产品会带来如斯的震撼。)

以下是一篇相关的评论争论.net的文章。

ASP+以自由软件作为开始,现在已经垂垂成为Microsoft的.Net框架的基石之一。

Sun应该从中获得教训。分外留意的是,你必澳门新葡亰平台app要许可证才能进级到ASP+,由于它和太多的产品集成在一路了。.Net框架太大年夜了。在假定某个产品可以成为真正的产品之前,我平日等待它的第一个service pack。以是,纵然ASP+已经在2001第一季度被版本化,我仍旧要等到2001第二季度。

当然,由于ASP+ 已经孕育发生了如斯的冲感民心,一旦推出,很多市廛都邑顿时供给ASP+。

事实上我早已经应用beta版ASP+! 它应用 .aspx 后缀,这使我我感到Microsoft会在近期推出第一个ASP+的service pack。

下一年我们将看到在这个伟大年夜的市场上Sun和Microsoft若何展开决战,而法度榜样员门又将做什么样的选择呢?

您可能还会对下面的文章感兴趣: