C#、ASP、ASP.NET、.NET区别

C#、ASP、ASP.NET、.NET区别
⼀、什么是.NET?
.NET是微软公司下的⼀个开发平台,可以理解为是框架或者运⾏环境,在这个平台下可以⽤不同的语⾔进⾏开发。
⼆、JAVA和.NET运⾏的机制流程
的运⾏机制:
各种语⾔(c#,F#,j#等对应的源程序)——>经过CLS,CTS第⼀次编译——>统⼀规范语⾔(中间语⾔)MSIL(.EXE,.DLL)——>JIT第⼆次编译——>⼆进制语⾔——>运⾏在CPU中
java的运⾏机制:
java——>编译——>字节码⽂件(.CLASS)——>jvm解释(jvm虚拟机)——>⼆进制语⾔——>运⾏在CPU中
麦肯锡
⼆、什么是C#?
关于依法保障律师执业权利的规定
C#是⼀个.NET平台下的⼀个程序设计语⾔
三、什么是ASP.NET?
ASP.NET是⼀个⽹站开发的技术,是.NET框架中的⼀个应⽤模型,⽤于⽣成基于Web的应⽤程序的内容丰富的编程框架。是⽬前主流的⽹络编程技术之⼀。
四、什么是ASP?
ASP(Active Server Pages 动态服务器页⾯)是⼀种⽣成动态交互性⽹页的强有⼒⼯具。
五、ASP和ASP.NET的区别?温州劳务市场
cneepASP与ASP.NET是Microsoft公司在Web应⽤程序开发上的两项重要技术。
ASP与ASP.NET区别如下:
(1)开发语⾔不同:ASP的开发语⾔仅局限于使⽤non-type脚本语⾔,给客户端脚本添加代码和给页⾯添加ASP代码的⽅法是⼀样的。ASP.NET的开发语⾔更为⼴泛,可以使⽤符合.NET Framework或者.NET CORE规范的任何⼀种功能完善的strongly-type编程语⾔(⽐如Visual Basic、C#)。
(2)运⾏机制不同:ASP是解释型的编程框架,因没有事先编译,⽽是⼀边解释⼀边执⾏,故⽽页⾯的执⾏效率相对⽐较低。ASP.NET是编译型的编程框架,服务器上运⾏的是已经编译好的代码,因此可以利⽤早期绑定来实时编译,进⽽提⾼执⾏效率。
(3)运⾏环境不同:ASP的运⾏环境是Windows操作系统及IIS。ASP.NET的运⾏环境除了Windows操作系统及IIS,还需要安装.NET Framework或者.NET CORE。
尼罗河宝石>品图(4)开发⽅式不同:ASP将⽤户界⾯层和应⽤程序逻辑层的代码混合写在⼀起,因此在维护和重⽤⽅⾯⽐较困难。ASP.NET将⽤户界⾯层和应⽤程序逻辑层的代码分离开,程序的复⽤性和维护性都得到了提⾼。
(5)诞⽣的时间不同:1996年11⽉,Microsfot公司推出了ASP(Active Server Pages)技术。2002年01⽉,Microsfot公司推出了ASP.NET技术。
总结:
ASP与ASP.NET虽然都是微软公司的两项Web技术,但由于它们诞⽣的时间与背景不同,所以它们之间的区别相对⽐较⼤,主要区别在开发语⾔、运⾏机制、运⾏环境、开发⽅式等⽅⾯的不同。

本文发布于:2024-09-23 03:21:43,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/160844.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:框架   代码   开发   编程   编译   环境
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议