admin 管理员组文章数量: 1087139
2024年3月13日发(作者:critical error什么意思)
计算机光盘软件与应用
信息技术应用研究
Computer CD Software and Applications 2013年第03期
剖析ASP.NET的发展与研究
张志刚
(湖北省成宁职业技术学院,湖北成宁
摘
437100)
要:近年来,高科技日新月异,计算机和互联网领域的发展也正在取得长足的进步,对于这方面人们的要求也
是日渐提高。现在传统的互联网技术也已经满足不了时代发展的需求,静态的网页技术也正在逐步被动态的网页技术所
替代,这个正是ASP.NET和ASP之间的关系。
关键词:动态网页技术;.NET;运行环境
中图分类号:TP311 文献标识码:A 文章鳊号:1007—9599(2013)03—0080—02
在2002年的2月13号这一天,微软公司正式退出了 SP程序只能在这个足够支撑它的服务器上才能运转。其中
开发工具.NE ——visual 2002,随后就推出了第一个能够 脚本程序始终停留在服务器终端还有 个好处:用户可以
基于.NET的操作系统——-Windows——_1 0刀gllom,Windo
看到这些自己需要的内容,对于这些内容如何而来,用户
Ws——-Io玎 om的推出很大程度上表明了微软公司将战略 不必要知道,用户界面上自然也就不会出现。
重心转向.NET的决心。这种决心的进一步体现就是.NET
2 ASP.NET的发展历程及其工作优点
Compact Frameweork的进一步推出,.ENT Compact Fram
ASP技术在很大程度上可以看作是ASP.NET技术的
eweork的推出对于互联网世界的改变时及其巨大的,过去
基础,它在第一次出现在世人面前还是在在IIS 2.0上,当
的平台开发都是基于视窗的应用软件,而现在所有的应用
时与ADO 1.0一起推出的,并最终由IIS 3.0所发扬光大,
软件都是基于网络的。这种改变很大程度上都是靠提供多
一
时之间便成了服务器端应用程序的一种热门开发工具,
选择的服务,对于语言、工具以体系结构哦的丰富服务。 Visual InterDev开发工具的打造也是微软公司为其量身打
现在微软公司也已努力帮助计算机开发者将开发中心转移
造了,从1994年到2000年的几年时间里面,ASP技术也
到.ENT上来,以期实现.ENT能够最终慢慢的,全方位的 逐渐成为了微软公司用于推展Windows NT 4.0平台的核
渗透到开发者、客户和学校之中。.ENT的使命是要改变现 心技术之一,数不清的ASP网站也迅速的在互联网上出现
在的开发模式,并使应用程序的性能和使用方式发生一次
了。这其中最主要的原因就是它的高度可定制性和简便性。
飞跃。
不过AsP的缺点也逐渐的浮现出来:
1 ASP的概念以及工作原理
ASP的缺点:
Active Server Pagese(ASP,活动服务器页面)从某 (1)先关闭Web服务器才能安装新版本的DLL:
种意义上而言,它就是编程环境的一种,在这个编程环境
(2)仅两种非类型语言:VBScript和JavaScript;
之中,WEB的开发者可以使用各种语言以及组件来制作基
(3)ASP页需要解释;
于服务器端的互联网程序。当你在夹着着脚本语言、HTM
(4)没有调试机制;
L语言以及组件的环境中制作一个站点,那么你也自然能
(5)使用同一文件;’
偶在这个平台之中进行ASP程序代码的输入工作。与此同 (6)额外的功能代码;
时,网络开发者还可以通过HTML页面导入脚本命令的方 (7)代码、删L和文本的混合,象意大利面条一样;
法来生成HTML的用户界面,在这样的一个用户界面里面,
(8)代码不能重用。
商业逻辑规则方面的组件也可以在其中使用。这些组件既 微软正式推动.NET战略实施是在2000年第二季,这
可以被脚本程序使用也可以被其它的某些组件所使用。AS 时ASP+也自然而然的成为了我们熟知的ASP.NET技术,
P网页必须得要得到Web服务器的支持,才能保持正常的 在四年的努力开发之后,ASP.ENT技术的第一个版本终于
运转,其WEB服务器主要是PwS和IIS。
在2002年1月5日亮相(和.ENT Fmm ̄ork 1.0),Scott
当在Web站点中融入ASP功能后,将发生以下事情:
Guthrie也成为ASP.ENT的产品经理(到现在已经开发了
(1)浏览器可以接受到页面发送而来的相关信息。
数个微软产品,像asp.net AJAX和Microsoft Silverlight)。
(2)ASP在操作脚本命令的时候将会按照一定的顺序
2010年ASP.ENT 4.0以及.NET Framework 4.0已经在VS
来执行ITI ̄L页面上的相关内容。
2010平台内应用。20l2年最新版本ASP.NET4.5已经.Net
(3)默认界面在用户导出站点内容的时候其扩展名是. Framework4.5已经在Visual Studio 2012平台应用。
asp.
ASP。NET相比较于ASP技术的优势所在:
(4)ASP程序将会在服务器终端运行。
(1)不需要通过人工的编译或者是连接来操作,很容
(5)AsP文件将会选择是否发送到浏览器上。
易生成;
因为脚本程序一般都是在服务器终端操作的,因此当
(2)使用了面向对象的技术;
网络服务器在操作完了所有的步骤值周,就会把标准的H
(3)浏览器兼容的问题不再出现;
TML页面迅速发送到浏览器之上。这也就是说,在这个A (4)能够和HTML有效集成,对于非专业人员的使
一
8O一
计算机光盘软件与应用
2013年第O3期
Computer CD Software and Applications 信息技术应用研究
用或者学习很有帮助; 码等混在一起,而由于用户添加ASP代码的方法与在客户
(5)程序的代码通过在服务器终端运行的方式大大提 端脚本中加代码的方法一样,所以这很容易导致创建的代
高了其安全性能。
码发生混乱,使得后期的维护困难,功能使用受局限。
3 ASP.NET技术相较于ASP取得的突破
3-3兼容性
ASP.NET技术一方面是在ASP技术的基础上发展而 让很多的Web开发者在短时间就放弃原先设计的ASP
成的,但是并非意味着ASP.ET在技术上没有创新,相反
网站会很不现实。而ASP.
N
NET正好考虑到了这个问题,在
ASP.NET技术几乎全部都是由组件和模块形成的,这项技 安装了ASP.N】巳T之后,ASP网页还是可以正常的使用,能
术可以说是对ASP技术的革新之作。这种技术上的创新主
够与ASP.ET一起使用,不会出现兼容性的问题。N
3.4有效性和可伸缩性。
要体现在下面几个方面:
ASP.ET在设计之初就考虑到了伸缩性这个要求。当 N
3.1 ASP.NET技术使得计算机运行效率大大提高
由于ASP.ET技术和ASP技术有一个特别大的区别,N
个线程运行有问题,系统就会自动将其导向一个新的线
就是它们之间的编程思想发生了转变。AsP在一个脚本编
程,也就不需要服务器区重新启动配置了,保证了程序能
程环境之中,所以它就只能使用非结构性的语言。但是As 够持续的完成程序。
P.NET技术就可以在各种语言环境中运行。ASP在执行中
4结束语
是动态执行的,但是ASP.NET则能够被编译,因此AsP. ASP.NET技术是完全由组件和模块构成的,这和之前
一
NT具有组件的性能,正是基于此,ASP.ENET的页面会比
ASP的页面大大提高运行速度。另外一方面,ASP.ET是 N
运用进程库的技术,是新的多进程的存取机制,能够进行
异步读写的操作,这样就可以有效的避免更新状态或者是
读取的时候对于工作进程造成的阻碍,这也可以大幅度的
提高其读写速度。
3.2可读的特点
的动态网页技术相比,具有诸多方面的优势。现在已经有
越来越多的人意识到了ASP.NET技术的优势,它的迅速普
及也可以在很大程度上推动互联网技术的发展。
参考文献:
【1】周杰.基于ASP.net技术的模具工艺设计知识管理平
台研究Ⅱ】.锻压技术 ̄o04,4.
【2]李敏.数据挖掘在辅助决策系统的应用研究U】.微计
ASP中用到了显示网页中的HTML。当程序和语言代
算机信息,2004,5:97.98.
(3)健全计算机软件项目管理团队
管理团队作为软件管理的核心内容,在促进协作沟通
在实际管理中,必须加强团队成员的沟通协作能力,在明
能力的同时,为了保障项目管理制度的有效性,必须进行
确自身权利责任的同时,让员工主动和其他人员协作,提 合理化分工。在明确项目团队人员职能的同时,对不同的
高工作效率和团队自身实力。 职位进行科学分工;在培养团队积极性的同时,激发不同
人员的特长,在亲情和感性融合的同时,保障软件开发顺
2.2计算机软件项目管理改进措施
(I)深化软件项目管理人力资源体系 利进行
人才作为项目管理的主要载体,为了保障项目管理效
3结束语
(上接第79页)
任推诿现象,从而对项目管理效益造成了很大影响。因此,
益。在实际软件项目管理中,必须以人员发展为核心,不 软件项目管理作为计算机软件成本控制的有效方法,
断促进软件项目管理人员素质;在增强管理人员专业水平
在实际管理中,必须不断集中资源,增强团队运行效能;
的同时,优化人力资源配置
在软件项目管理中,通过严格风险、人员管理,保障项目
在这个过程中,项目经理必须根据项目团队自身发展
团队核心竞争力:根据实际存在的问题以及需求,在高质、
状况,在增强管理培训的同时,注重项目管理学习、沟通,
预算、按时完成任务的同时,全面提高项目管理综合水平,
在增强自身管理能力的同时,严格奖惩体系,构建软件开
有效控制项目风险。
发晋升机会;通过严格绩效考核流程,增强相关人员自身
创造性、积极性和主动性 ・
(2)健全计算机软件项目风险管理
风险管理作为计算机软件管理的重要内容,在实际管
理中必须加强进度、风险管理体系,在严格任务跟踪的同
时,明确项目运行状况,定期进行状态会议;在严格控制
以及监督进程的同时,对风险管理进行严格的识别、良好
以及控制。由于项目风险具有很强的周期性,因此,在实
际管理中,除了正确的识别和处理以外,必须对风险进行
严格的控制,在减缓、规避以及转移的过程中,从根本上
对风险进行调整,保障项目管理效益。
参考文献:
[1】汪扬.计算机软件项目管理中存在的问题及发展对
策研究Ⅱ】.硅¥-201 1(9):71—71.
【2]王勃.基于项目管理的计算机软件应用方法D].广西
大学学报(哲学社会科学版),2007,29(6):47.
【3】杨凯友.关于计算机软件工程项目管理的研究Ⅱ].计
算机光盘软件与应用’2O11(22):145—145.
[4]黄靖毅 用计算机软件实现工程项目管理U】.广西
大学学报(自然科学版),2004,29(3):244-246.
【5]原卿.关于计算机软件项目管理中存在的问题及对
策思考田.计算机光盘软件与应用,2012(81・:99—100.
版权声明:本文标题:剖析ASP.NET的发展与研究 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/b/1710290612a566351.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论