电商信息资讯,更全更新信息实报!
主页 > 创业 > > 正文

于莹莹:asp.net是什么?

来源:未知 发布时间:2020-11-07 07:06 标签:WE语言编程
浏览:

于莹莹:asp.net是什么?

  ASP.NET又称ASP+,不仅仅是ASP的简单升级,而是微软公司推出的新一代脚本语言。ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。

  ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。而WinForm就是属于C/S模式。

  .NET有很多种语言组成,比如C#、 VB.NET、J#、Jsript、Managed C++,但是都是运行在.NET FrameWork Run Time底下的。

  Asp.NET可以用C#或VB.NET来开发。编译后形成CLR,通过服务器的IIS+.NET FrameWork再次编译来运行。

  扩展资料

  ASP.NET和ASP的区别:

  ASP.NET和ASP的最大区别在于编程思维的转换以及功能的增强。

  一、ASP使用VB/JS这样的弱类型、面向结构的脚本语言混合html来编程,而非面向对象,这就明显产生以下几个问题:

  1、代码逻辑混乱,难于管理。

  2、代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,代码重用性差。

  3、弱类型造成潜在的出错可能。

  因此在功能方面ASP同样存在问题:

  1、功能太弱,一些底层操作只能通过组件来完成。

  2、缺乏完善的纠错/调试功能。

  二、ASP.NET理论上可以使用任何编程语言包括C#、VB.NET、JS、、J#、Managed C++等等,最合适的编程语言还是MS为.NET Frmaework专门推出的C#。

  优点如下:

  1、是面向对象的编程语言,简单易学。

  2、具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,封装性使得代码逻辑清晰,并且应用到ASP.NET上就可以使业务逻辑和Html页面分离;继承性和多态性使得代码的可重用性大大提高

  参考资料来源:百度百科-asp.net

  ASP.Net是什么

  1 ASP.Net是什么?

  ASP.Net是建立在微软新.Net平台架构上,利用普通语言运行时(Common Language Runtime)在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架。

  2.ASP.Net与ASP的联系和主要区别是什么?

  ASP.Net与现存的ASP保持语法兼容,实际上我们可将现有的ASP源码文件扩展名“.asp”改为“.aspx”,然后配置在支持ASP.Net运行时的IIS服务器的Web目录下,即可获得ASP.Net运行时的全部优越性能。

  ASP.Net与ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。实际上我们可以把ASP.Net的执行过程看做是编译后的普通语言运行时代码充当一个和前端浏览器和中间件用户交互的应用程序,它接受用户的请求,输出HTML流到客户端显示。除此之外,ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等Internet标准的强健支持。

  3.目前ASP.Net的开发语言有那些?

  目前ASP.Net的开发语言有三种语言,C#,Visual Basic.Net和JScrip.

  4.ASP.Net的主要优点有哪些?

  ASP.Net可完全利用.Net架构的强大,安全,高效的平台特性。ASP.Net是运行在服务器后端编译后的普通语言运行时代码,运行时早绑定(Early Binding),即时编译,本地优化,缓存服务,零安装配置,基于运行时代码受管与验证的安全机制等都为ASP.Net带来卓越的性能。

  对XML,SOAP,WSDL等Internet标准的强健支持为ASP.Net在异构网络里提供了强大的扩展性。

  5.ASP.Net主要包括哪些内容?

  ASP.Net主要包括WebForm和WebService两种编程模型。前者为用户提供建立功能强大,外观丰富的基于表单(Form)的可编程

  Web页面。后者通过对HTTP,XML,SOAP,WSDL等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面.

  6.HTML Server Control和Web Server Control有什么联系和区别?

  HTML Server Control是为了和传统ASP保持兼容而开发的一类基于HTML静态页面的控件(如文本框,按钮),它们与这些控件一一对应,它们位于命名空间System.Web.UI.HtmlControls里。

  Web Server Control 是专为下一代基于组件开发的.Net平台架构而量身定做的,它不仅包括具有传统HTML静态页面的控件等Web Server Control,它还包括有AdRotator,XML等功能强大的组件,更重要的是它为用户开发Web Server Control组件提供了强大,易用的技术底层支持。这将成为下一阶段ASP.Net开发的热点。它们位于命名空间System.Web.UI.WebControls里。

  ASP.NET是创建动态网页的一种强大的服务器端新技术,可以为World

  Wide

  Web站点或企业内部互联网创建动态的可进行交互的页面。

  .net种框架,也可以说是一种,并不是语言

  xx.net基于.net的,编译后会成为中间代码

  CLR来解行

  C#.NET就是C#,一回事

  VB和VB.net语言看起来类似,其实内部运作完全不同

  .net还分什么语言?

  主要分为C#.net,VB.net,C++.net,J#.net

  .net用处大吗

  微软极力推崇,你说呢?

  现在asp.net也不是很流行了


于莹莹:asp.net是什么?

上一篇:上一篇:吴昱瑶:back to back是什么意思啊?

下一篇:下一篇:没有了

热门文章

  • 摆地摊真的比打工强吗?哪个会更好?
    摆地摊真的比打工强吗?哪个会更好?

    摆地摊真的比打工强吗?哪个会更好?

    的一种,自己看好摊位、做好市调、定位好顾客,就可以开始摆摊挣钱,摆地摊可能会觉得没有面子,但是,很自由。很多新闻报道就曾报道过,有的人靠...

  • 靠投资身家翻290倍 个人财富达900亿美元
    靠投资身家翻290倍 个人财富达900亿美元

    靠投资身家翻290倍 个人财富达900亿美元

    内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容, 欢迎发送邮件至电线举报,并提供相关证据,一...

  • 马化腾最新演讲:没人能看懂腾讯为何砸
    马化腾最新演讲:没人能看懂腾讯为何砸

    马化腾最新演讲:没人能看懂腾讯为何砸

    腾讯董事会主席兼CEO马化腾今日在2018中国(深圳)IT领袖峰会上,发表了题为数字中国的机遇与探索的演讲。 我在很多场合也说,这一两年全球十大市值的...

  • 英国脱欧对中国经济有那些影响
    英国脱欧对中国经济有那些影响

    英国脱欧对中国经济有那些影响

    51.89%:48.11%,6月24日英国举行全民公投。根据投票结果,脱欧派取得胜利,英国决定脱离欧盟。从1973年加入欧洲经济共同体,到43年后的退出,如何看待英国...

  • 钉钉崛起背后:中国互联网下半场迎来拐
    钉钉崛起背后:中国互联网下半场迎来拐

    钉钉崛起背后:中国互联网下半场迎来拐

    近些年,中国互联网产业正在发生着一个巨大变化:阿里、腾讯与百度等几个以C端消费者为主的互联网巨头企业,不约而同地加大在 B端业务领域的战略布...

人物

更多 >
  • 俞瞳:佛山旅游景点介绍,佛山有什么好
    俞瞳:佛山旅游景点介绍,佛山有什么好

    广东佛山,很早佛教就在此塔庙,大家都称为佛教之山,这是佛山名字由来,是我国历史文化名城,今天我们就来看一下,去广州佛山旅游,不能错过的五...

  • 徐悦:C语言中->是什么意思啊?
    徐悦:C语言中->是什么意思啊?

    “->”是一个整它是用于指向体子数据针,用来数据。换种,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针...

人物易智言:DNF故事薄有什么用
人物辛宇:carplay是什么,carplay有什么用以及
人物徐智英:【公务员报考时间表】 2021国考
人物许俊豪:鬼吹灯之黄皮子坟什么时候播几
人物殷志源:blame

专题

更多 >