|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。asp+ 自1996年微软推出ASP1.0以来,ASP+IIS的组合在与CGI+PHP+Apache的收集大战中,并没有获得“微软式”的优势,反而因
为平安性,履行效力,法式语法和跨平台等成绩屡受求全谴责和品评。
跟着微软近期公布.NET计谋,ASP也行将晋级到“下一个版本”,称之为ASP+。请注重这一引号,由于ASP+并非今朝ASP3.0
版本的天然过渡,而是供应了一种全新的办事器端Web剧本编程,编写ASP+页面与生成ASP页面有着基本上的分歧!起首ASP+是一种
编译型剧本言语,其次,几近可以用任何言语编写ASP+法式因为有了浩瀚严重的前进,虽然今朝ASP+还没有停止公然Beta测试,却
已引发了全球很多ASP用户的存眷和伎痒!但愿以下引见,可以匡助人人略窥ASP+手艺的剪影。
1、ASP+的运转平台与编程言语
今朝有撑持团体用户级的ASP+,将运转在Win9x上,包含Windows 98和Windows ME。虽然这不是一个Web办事器情况,但将构
成一个当地开辟平台,在其上可以修建合适当地运转的Web使用。
不外,虽然可以在Win9x上利用ASP+手艺,但保举晋级到Win2x。
在Win2k专业版上ASP+可高效运转,且无需办事器,比Win9x版本加倍微弱,并撑持一切版本和全体功效。
ASP+可以运转在IIS5或IIS4上。而且完成与你现有ASP体系并交运作,所以现有的ASP使用完整可以照旧运转。
你可以用Visual Studio 6来编写ASP+使用,固然也能够利用文本编纂器如notepad。也能够利用Visual Studio 7,而VS7带
有针对ASP+的所见即所得的VB, C#(微软最新的综合了java和c++的最新编程言语,另文引见)和C++的设计器和调试器。
ASP+固然默许利用VB编程,但你可以设定其他编程言语。可以说,ASP+答应你用任何你喜好的言语来停止页面、使用和组件编
程!
今朝撑持ASP+编程的有VB、C#和JScript。从此几个月内将有多达19种言语公布撑持ASP+。这些言语包含:Cobol,Perl,
Python,Eiffel,SmallTalk,Lisp,Scheme,Objective Camel等。
从开辟的角度来看,选择一种最适于你的言语,并终究到达精晓的境地长短常成心义的。可喜的是,ASP+供应了一致的运转和
调试情况,你可以在个中援用任何合适.NET架构的API,如EventLogs,PerfCounters,DataAccess等。只需你感应轻车熟路,效
率进步便可。
2、ASP+的新特征与功效a) ASP+全新的session会话办理机制
ASP+其实不依附SQL Server或LDAP来停止session办理。并供应两个新特征:
i)非Cookie型session:相对客户端纪录SessionID的Cookie,咱们将Sessionidz转移并封装到了URL中,如许即便阅读器
封闭了cookie撑持,依然可使用session办理。这一进程是主动停止的,无需修改法式编码,并且对静态和静态内容都无效,你
可以封闭与一静态html页面,或静态页面的链接,而session仍将坚持无效。
ii)内部session形态撑持:可以将session的值保留到内部的形态存储单位内,而不触及ASP+现有的任务历程。如许设计使得
session形态可以跨分歧的任务历程乃至多台机械,从而供应更好的牢靠性和内涵的web群集撑持。
ASP+的形态存储是一公用的NT办事,其承载ASP+的编码,同时撑持将session数据直接存储到SQL Server。后一选择具有更好
的扩大性,但请求你购置SQL Server。
值得注重的是,以上两种形态选项是完整不互相穿插干与的。两者可以同时利用,也能够独自利用。并且,内部形态存储是插
件型设计,这意味着第三方可以自行设计撑持该存储模子的插件。
b)编译器、缓存机制和新的ADO+
ASP+的页面可使用合适NGWS(微软新一代视窗布局)标准的编译器停止编译,这包含Visual Studio全线产物的编译器,如
VB,VC++,Java和C#,也包含其他合适这一标准的编译器,如合适NGWS运转形式的Perl编译器。
编译后的ASP+供应了数据缓存形式。因为影响Web功能的最大延迟和瓶颈来自数据存取,采取这一机制,可以决意什么时候缓存ASP
页面上的数据,和什么时候排除缓存偏重新履行数据查询。
在ASP+中供应了ADO+,比ADO更轻易利用。ADO+将数据视为n维对象,而在ADO中,数据表述是仅2维的行与列,因此ADO+处置
数据加倍天真高效。
在履行效力方面,ASP+的速度有大幅度进步。ASP+采取基于线程库的新的多线程存取机制,可以停止异步读/写操作,代替了
未完成线程的再使用,防止了获得或更新形态时能够酿成的的任务历程阻锁,从而明显进步了体系吞吐,这是之前的ASP所没法到达
的,由于ASP仅采取单线程存取线程库,没法停止异步操作。
3、ASP+与ASP的兼容性和移植东西
微软供应ASP到ASP+的使用移植软件包。当某些使用需求修改来顺应于ASP+时,可用来辨别或晋级法式代码。侥幸的是ASP+
可与现有的ASP双管齐下,因而你可以慢慢将现有的ASP使用转移到ASP+下去,加上移植东西包,晋级进程垂手可得。
ASP+正在停止小局限beta测试,公然beta测试的下载正在制造当中,大约9月初停止软件发放。在方才举办的专业开辟者大会
上,微软向7000人分发了beta代码,由此招致了全球局限的存眷和会商。
跟着Web的日趋盛行和普及,Web办事器端法式设计手艺处理计划也层见叠出,竞争也日趋剧烈。纯真的剧本言语因其语法粗
略,注释履行等后天缺乏而遭到应战。面向对象,与办事器集成,编译型的手艺计划将成为趋向。
</p> 我想详细了解ASP整站代码与PSP整站代码有什么优缺点,那个更好,更安全,更用容易维护,和管理。。。 |
|