|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
减少客户内IT专业人才缺乏带来的影响。ASP的客户员工利用浏览器进入相关的应用软件,简单易用,无需专业技术支持。asp+|区分 为何咱们需求一个新版本的ASP?
作 者 : 青苹果电脑任务室
在前一篇文章中已会商过Microsoft 在设计和开辟ASP+时的次要念头。ASP十分胜利,为何
还要一个新版本?有4个成绩需求思索:
● 今朝,ASP剧本次要是用根基的non-typed 言语,例如VBScript 和JScript来写的(除非你装置了一
个自力的言语注释法式)。虽然ASP第一次履行页面代码时的确停止分化弛缓存,这一局限招致即便
在有优势的时分,也不克不及利用那些strongly-typed 的言语,例如Visual Basic 和C++。而ASP+为
Web 使用法式供应了真正中立于言语的履行框架。
● 创立包括着一长串各类代码、HTML、文本、对象声明夹杂在一同的大型ASP页也长短常轻易的。
要再使用这些代码是很坚苦的,除非你将其放在自力的'include' 文件中,这也不是个很好的举措。
在很多情况下,开辟一个web 使用法式需求各方面的专业人员,例如,需求法式员来写代码,需求
设计师来使HTML看起来大度。让代码和内容混同在一个两边都需求在其长进行操作的文件中使它们
很难在一同任务。而ASP+ 供应代码和内容的真正分别。
● 在之前版本的ASP中,大多半工作都要靠写代码来完成。想保护表单域的形态吗?写代码。想
确认客户输出的数据吗?写代码。想收回一些复杂的数据值吗?写代码。想缓存页面区优化功能吗?
写代码。而ASP+ 用基于办事器的掌握和从概念下去说同Visual Basic 表单任务的体例不异的事务
驱动运转典范引见了一种真实的组件模子。新的ASP+ 办事器掌握是声明式的(需求它们做一些工作
时才需求声明它们),所以你就能够少写一些代码,实践上,大多半情形下基本就不必写任何代码。
● 世界是变更的。经由过程'Internet device' ,例如挪动德律风、PDA、电视机顶盒、游戏掌握台或
其他器材会见你的网站的用户比例很快就会超越利用PC和传统阅读器的用户。这就意味着咱们不得
不在办事器上做更多的任务,来使咱们的网页与这些分歧的装备相兼容。咱们不能不以全新的格局
创立输入,例如Wireless Markup Language (WML)。别的,除要为运转创立WML,新的Internet
装备和贸易使用法式还请求可以从Web使用法式发送和吸收XML数据。如今用ASP做这些需求你手工
利用XML 分化,从XML 企图转换数据,或将数据转换成XML 。ASP+ Web 办事使将页面剪裁得顺应
特定装备变得很复杂。
除此以外,散布式使用法式敏捷变更的特征请求更快地开辟、加倍组件化、可再使用、更容易于
睁开和更普遍的平台撑持。新的尺度例如复杂对象会见协定Simple Object Access Protocol
(SOAP), 新的贸易需求例如business-to-business (B2B) 数据互换,请求用新手艺发生输入和与
其它体系通信。Web 使用法式和Web 站点也需求加倍天真和可晋级的办事,这些ASP+ 经由过程偏向于
积极的监控和使用法式掉败时的主动从头启动,内存释放等等都供应了。
所以,要想知足这些请求,ASP必需要停止周全的修正来酿成一个全新的编程情况。虽然今朝
很少有可用于此的东西,Visual Studio 7.0 可以供应周全撑持使创立ASP+ 使用法式复杂(包含
ASP+ 页面和ASP+ 办事)。丰厚的、基于组件的、事务驱动的编程模子特地设计成“东西友爱”,
而这类撑持关于一切的Visual Studio 言语,包含VB, C++和C#. 都可用。而你也能够确信第三方
的东西制作商也不会掉队太多。
</p> 结论:和PHP一样,ASP简单而易于维护,很适合小型网站应用,通过DCOM和MTS技术,ASP甚至还可以完成小规模的企业应用,但ASP的致命缺点就是不支持跨平台的系统,在大型项目开发和维护上非常困难。 |
|