加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

什么是ASP.NET?

发布时间:2020-12-16 03:44:42 所属栏目:asp.Net 来源:网络整理
导读:我已经严格地在C环境中使用多年(以及专门的统计语言). Visual Studio直到2001年,和Borland一起.主要用于客户的专用桌面应用程序. 我并没有故意不知道它,但多年来,当我深入研究其他事情时,我花了很多时间玩JavaScript,PHP和许多Python. “ASP.NET”是语言吗?
我已经严格地在C环境中使用多年(以及专门的统计语言). Visual Studio直到2001年,和Borland一起.主要用于客户的专用桌面应用程序.

我并没有故意不知道它,但多年来,当我深入研究其他事情时,我花了很多时间玩JavaScript,PHP和许多Python.

“ASP.NET”是语言吗? C#是语言和“ASP.NET”的框架吗?什么是“什么是ASP.NET”的好答案? ASP.NET和我在C中熟悉的任何东西之间是否存在对应关系?

我知道我可以谷歌相同的标题,但我宁愿看到这群人的答案. (此外,在未来,我认为谷歌应该指出这样的问题.)

解决方法

ASP.NET is a web application framework
developed and marketed by Microsoft,
that programmers can use to build
dynamic web sites,web applications
and web services. It was first
released in January 2002 with version
1.0 of the .NET Framework,and is the successor to Microsoft’s Active Server
Pages (ASP) technology. ASP.NET is
built on the Common Language Runtime
(CLR),allowing programmers to write
ASP.NET code using any supported .NET
language.

ASP.NET (维基百科)

这是在谷歌搜索的第二个结果,所以我猜测(半期待)你不明白这意味着什么.

网页开发始于简单的静态HTML页面.这意味着客户端通过URL请求页面,服务器将页面完全按照设计的方式发送回给他/她.在此之后的某个时间出现了几种技术,以提供更“动态”或个性化的体验.

开发了几种“服务器端语言”(PHP,Perl,ASP ……),允许服务器在将网页发送回客户端之前处理网页.这样,当客户端请求网页时,服务器可以解释该请求,处理它(例如连接到数据库并获取一些结果)并将其发送回修改内容并使其“动态”.进程发生在服务器上的事实代表“服务器端”的名称.

因此,最初的ASP(ASP.NET的前身)是一种服务器端语言,专注于提供网页.通过这种方式,它支持了几个快捷方式,例如将HTML和ASP源插入到文件中的可能性,由于PHP实现,该文件在当时非常流行.它(也是大多数这些语言)是一种动态语言,它被解释了.

ASP.NET是原始ASP的演变,有一些改进.首先,它确实(尝试)将表示(HTML)与代码(.cs)分开,这可以通过使用Visual Basic或C#语法来实现.它还将某种编译结合到最终的ASP页面中,将它们封装到程序集中,从而提高性能.最后,它可以访问完整的.NET框架,该框架支持大量的帮助程序类.

总而言之,它是一种位于服务器上的编程语言,旨在制作网页.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读