(4)以上是ASP自身缺点,在功能上也存在着不足:功能薄弱,相比其他,一些对与基层的操作只有利用组件来完成;在改错、调试上有不足的地方,ASP/PHP/JSP也有过同样的问题存在。
ASP.Net克服了ASP因为使用脚本语言而引发的缺点,基本可以使用现在热门的所有的编程语言,例如C , java , JS等等。最常用的语言MS,它为.Net Framework特别开发出由VC和Java融合形成的C#。在MS看来C#核心部分的内容与VC类似,但是认为它像Java的人也更多一些。从一些特性来看,作为一门编程语言,特别是面向对象的,具有封装、继承、多态性。这就使之前提到的ASP的缺点得到了解决。代码逻辑通过封装变得清晰,便于读者看;代码的重用性则通过继承性和多态性来表现,程序员可以利用继承的特点来守护有效用的过往代码。然而C#语言拥有一个效率高的调试和改错体系,和C++、Java等相似。
1.4.2    VISUAL STUDIO 2008 具备如下优势
开发速度快:从开始的建模工作到写代码,再到最后的调试工作,Visual Studio 2008 对其语言进行了加强处理,还有设计器、编辑器等新功能,能够使用户感觉到编写程序的高效性。
优质的用户体验:用户利用新工具,使用新平台,迅速创建出具有特性话的用户体验和相关程序。
通过对数据进行同一加工:通过程序员使用Visual Studio 2008对数据的处理,使之变得简洁与清楚。传统的数据处理中,程序员对数据的操作需要由数据存储的位置和用户的数据库连接方法来决定。通过语言级集成查询(Language-Integrated Query, LINQ), 程序员能够利用单一的模块进行查询,同时对XML, Microsoft SQL Server和对象数据进行转换,不必专门去研究特定的数据库语言,提高了编程效率。
使用先进的网页开发工具:Visual Studio 2008为企业或开发人员提供了一个强大的、点到点的平台来设计应用程序并以网页方式使用该系统。使用Visual Studio 2008, 程序员可以轻松地把最新的Windows Presentation Foundation (WPF) 功能集成到已有的Windows Forms 应用程序和新的应用程序里,同时在Windows 平台上建立高失效性的体验。构思搭建AJAX 应用程序时,可以利用另外的ASP.NET AJAX 1.0和Microsoft IntelliSense®以及对调试JavaScript 8.0的支持使之变得更快。经过加强的网页设计器带有分割视图编辑的功能,能够让程序员同时看到HTML 页面与显示结果页面,这使网页开发的效率得到了提升。
把操作数据库的功能与应用程序生命周期的管理整合到一起:Visual Studio 2008给每个团队成员开发了一套针对系统架构、界面设计、程序开发、数据库管理和软件测试的相关组件。Microsoft Visual Studio Team System 2008 Database Edition 现在已经完全合并到了Microsoft Visual Studio Team System 2008 Team Suite 里。
应用程序可以在不同版本的 .NET Framework 里面调试:使用Visual Studio 2008, 程序员通过使用工具来对不同版本的.NET Framework应用程序进行管理和构建。Visual Studio 2008能够使系统以及配置自动去迎合程序员指定的.NET framework 版本。程序员不必安装多个不同版本的Visual Studio 来文护在不同版本的 .NET Framework 上面自动的系统。
为Microsoft Office 系统设计强大的、高效率的应用程序:Visual Studio Tools for Office 当前已经完全添加到了Visual Studio 2008 专业版当中。Visual Studio 2008能够使程序员定制自己独特的Microsoft Office Word, Microsoft Office Excel ,Microsoft Office PowerPoint , Microsoft Office Outlook ,Microsoft Office Visio , Microsoft Office InfoPath , 与Microsoft Office Project, 这使系统能够以很高的效率来使用office2007中的软件。对Microsoft Office 软件进行个性化设计,并且应用程序支持ClickOnce的部署,这让程序员能够使用正确的组件和构架实现对Microsoft Office 使用方法的正确部署。
上一篇:ASP.net摄影作品管理系统的开发
下一篇:ASP.net+sqlserver机票预定系统设计

ASP.NET飞翔租贷汽车公司信...

基于MOODLE平台的在线交互式学习设计

jsp《计算机硬件技术基础...

asp.net+sqlserver校园论坛开发设计

基于.net的在线考试系统设计与实现

ASP.NET+sqlserver健身房管理系统的设计与实现

基于JSP的课堂在线测试系统的设计与实现

提高教育质量,构建大學生...

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...

AES算法GPU协处理下分组加...

浅论职工思想政治工作茬...

上海居民的社会参与研究

酵母菌发酵生产天然香料...

浅谈高校行政管理人员的...

STC89C52单片机NRF24L01的无线病房呼叫系统设计

从政策角度谈黑龙江對俄...