什么是Asp.net?
1个回答
展开全部
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
Asp与有什么区别?
解析:
什么是ASP.NET
Asp是建立在通用语言运行时刻库(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。Asp提供了几个超越以前web开发模式的优点:
·增强的性能。Asp是运行在服务器端的编译后的CLR代码,而不是像ASP那样解释执行。
Asp利用提前绑定,即时编译,本地优化和缓存服务来提高性能。所有这一切,性能远远大于你以往写的每一行代码。
·世界级水平的开发工具支持。在Visual Studio 的集成开发环境(IDE)中,Asp框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。
·强大而富有弹性。由于asp是基于(CLR)的,因此整个平台的强大和富有弹性,同样可以应用于web应用程序开发者。框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。Asp也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。而且,CLR的互用性可以保证你升级到asp.ent的时候,现存的基于COM的开发投资依然保留。
·简单。Asp使执行常用的工作变得很容易,比如从简单的表单提交、客户端验证,到部署和站点配置。例如,asp允许你建立用户接口,实现页面和逻辑代码的分离,同时,就像vb的表单执行模式那样来处理事件(也就是说,由页面驱动模式变成了事件驱动模式)。此外,CLR简化了部署,用来管理代码服务,例如自动参照和垃圾回收。
·易于管理。Asp使用一个基于文本的、分层次的配置系统,它简化了服务器端环境和web应用程序的设置。由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持。这种“零本地支持”的理念也同样应用到了部署asp应用程序。Asp应用程序部署到服务器,简化为复制必要的文件到服务器。在部署,甚至替换正在运行的变异代码的时候,也不需要重新启动服务器。
·可伸缩性和有效利用性。Asp被设计成可伸缩的,能为集群和多处理器环境设计提高性能。而且,asp运行时刻密切监视和管理进程,这样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助你的应用程序继续处理事件请求。
·可订制和扩展。Asp提供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码。事实上,使用自己的编写的组件可以扩展或者替换asp运行时刻的任何子组件。执行自定义验证或状态服务变得前所未有的容易。
·安全性。内建的windows验证和每一个应用程序的独立配置,你可以认为你的应用程序是安全的。.
.Net 包括:VB,C#,J#,C++
当今.Net可最流行的要属C# 与 VB
而VB的编程规范不够正统~,在有C,C++做基础的情况下,最好去学C#,但C#是与DirectX等游戏算法接触并不多!
如果想搞游戏编程,那么请用C++
而懂JAVA的可以去搞J#
把.Net分解开来之后,至于如何入门到.Net,就看你选哪种.Net语言了!选了之后就像你学C或C++一样简单了!
问题描述:
Asp与有什么区别?
解析:
什么是ASP.NET
Asp是建立在通用语言运行时刻库(CLR)上的应用程序框架。他用来在服务器端构建功能强大的web应用程序。Asp提供了几个超越以前web开发模式的优点:
·增强的性能。Asp是运行在服务器端的编译后的CLR代码,而不是像ASP那样解释执行。
Asp利用提前绑定,即时编译,本地优化和缓存服务来提高性能。所有这一切,性能远远大于你以往写的每一行代码。
·世界级水平的开发工具支持。在Visual Studio 的集成开发环境(IDE)中,Asp框架由丰富的工具箱和设计器组成。所见即所得的(WYSIWYG)编辑方式、拖放服务器控件、以及自动部署,仅仅是这一强大工具所提供的一少部分功能。
·强大而富有弹性。由于asp是基于(CLR)的,因此整个平台的强大和富有弹性,同样可以应用于web应用程序开发者。框架的类库、消息以及数据访问解决方案,都可以无缝集成到web。Asp也是语言中立的,因此你可以选择你最熟悉的语言,或者通过几种语言来共同完成一个应用。而且,CLR的互用性可以保证你升级到asp.ent的时候,现存的基于COM的开发投资依然保留。
·简单。Asp使执行常用的工作变得很容易,比如从简单的表单提交、客户端验证,到部署和站点配置。例如,asp允许你建立用户接口,实现页面和逻辑代码的分离,同时,就像vb的表单执行模式那样来处理事件(也就是说,由页面驱动模式变成了事件驱动模式)。此外,CLR简化了部署,用来管理代码服务,例如自动参照和垃圾回收。
·易于管理。Asp使用一个基于文本的、分层次的配置系统,它简化了服务器端环境和web应用程序的设置。由于配置信息用纯文本格式保存,新的设置不需要本地管理工具的支持。这种“零本地支持”的理念也同样应用到了部署asp应用程序。Asp应用程序部署到服务器,简化为复制必要的文件到服务器。在部署,甚至替换正在运行的变异代码的时候,也不需要重新启动服务器。
·可伸缩性和有效利用性。Asp被设计成可伸缩的,能为集群和多处理器环境设计提高性能。而且,asp运行时刻密切监视和管理进程,这样,如果发生了错误的行为,例如漏洞和死锁,新的进程会在当前位置建立,来帮助你的应用程序继续处理事件请求。
·可订制和扩展。Asp提供一种良好的扩充结构,允许开发者在适当的级别“插入”他们的代码。事实上,使用自己的编写的组件可以扩展或者替换asp运行时刻的任何子组件。执行自定义验证或状态服务变得前所未有的容易。
·安全性。内建的windows验证和每一个应用程序的独立配置,你可以认为你的应用程序是安全的。.
.Net 包括:VB,C#,J#,C++
当今.Net可最流行的要属C# 与 VB
而VB的编程规范不够正统~,在有C,C++做基础的情况下,最好去学C#,但C#是与DirectX等游戏算法接触并不多!
如果想搞游戏编程,那么请用C++
而懂JAVA的可以去搞J#
把.Net分解开来之后,至于如何入门到.Net,就看你选哪种.Net语言了!选了之后就像你学C或C++一样简单了!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询