阳光设计、广州网站建设
建站知识当前位置:首页>>建站知识

阳光设计让您认识.NET

 

点击数:5687   更新日期:2013-12-03 00:00:00 来源: 本站

ASP.net是Microsoft.net的一部分,不仅仅是 Active Server Page (ASP) 的下一个版本;作为战略产品,它还提供了一个统一的 Web 开发模型,其中包括开发人员生成企业级 Web 应用程序所需的各种服务。

 ASP.Net摆脱了以前ASP使用脚本语言来编程的缺点,易于管理,封装性使得代码逻辑清晰,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高,你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。它可以看作是VC和Java的混合体吧,理论上可以使用任何编程语言包括C++ , VB , JS等等,当然,最合适的编程语言还是MS为.Net Frmaework专门推出的C(读c sharp),尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。

ASP.NET优点:
  1. 语言灵活,并支持复杂的面向对象特性。  
  2.简洁的设计和实施。 
  3.开发环境。
ASP.NET缺点:
  1.数据库的连接复杂。

ASP与ASP.NET的区别:
1. 运行机制不同
  ASP是解释运行的编程框架,所以执行效率加较低。
  ASP.NET是编译性的编程框架,运行是服务器上的编译好的公共语言运行时库代码,可以利用早期绑定,实施编译来提高效率。 
2.开发语言不同

  ASP仅局限于使用non-type脚本语言来开发,用户给WEB页中添加ASP代码的方法与客户端脚本中添加代码的方法相同,导致代码杂乱。
  ASP.NET允许用户选择并使用功能完善的strongly-type编程语言,也允许使用潜加巨大的.NET Framework。 
3.开发方式
   ASP.NET把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。 
  ASP把界面设计和程序设计混在一起,维护和重用困难。

 

如果您有什么需求和建议,可以通过以下途径联系到我们。在这里,您可以得到及时的报价回复免费的设计样板等,我们将竭诚为您服务,为您订制最合适的解决方案


发送邮件到E-mail: 493553820@qq.com

通过留言版留言

点击以下QQ号码 进行咨询

在线咨询   在线咨询

在线咨询   在线咨询
关闭