多年来我一直严格地在C ++环境中(以及专门的统计语言)。 Visual Studio直到2001年,和Borland一起。 主要用于客户的专用桌面应用程序。

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

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

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

===============>>#1 票数:7

我打算写一个冗长的答案,但我觉得维基百科已经涵盖了它

ASP.NET是由Microsoft开发和销售的Web应用程序框架,程序员可以使用它构建动态Web站点,Web应用程序和Web服务。 它于2002年1月首次发布,其中包含.NET Framework 1.0版,并且是Microsoft的Active Server Pages(ASP)技术的继承者。 ASP.NET基于公共语言运行时(CLR)构建,允许程序员使用任何受支持的.NET语言编写ASP.NET代码。

所以ASP.NET是微软的Web开发框架,最新版本是4.0。

我该如何开始? 查看以下资源:

===============>>#2 票数:6

ASP.NET是框架,就像.NET一样

代码本身将混合使用HTML,JavaScript(用于客户端)和任何 .NET兼容语言。 所以C#,VB.NET,C ++ .NET,哎......甚至还有IronPython

===============>>#3 票数:5

ASP.NET是一个框架,它提供:

  1. 您挂钩的类层次结构,允许使用提供的组件,以及开发您自己的组件。
  2. 与底层Web服务器集成并轻松访问。
  3. 一个事件模型,可能是它的“最佳”事物。
  4. HTML和HTTP底层媒介的一般抽象。

不确定ASP.NET是否与您可能熟悉的任何C ++框架进行比较。 由于HTTP的无状态和涉及的技术相对较低(HTML,脚本等),Web框架通常往往是独一无二的。

===============>>#4 票数:5 已采纳

ASP.NET是由Microsoft开发和销售的Web应用程序框架,程序员可以使用它构建动态Web站点,Web应用程序和Web服务。 它于2002年1月首次发布,其中包含.NET Framework 1.0版,并且是Microsoft的Active Server Pages(ASP)技术的继承者。 ASP.NET基于公共语言运行时(CLR)构建,允许程序员使用任何受支持的.NET语言编写ASP.NET代码。

ASP.NET (维基百科)

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

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

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

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

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

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

===============>>#5 票数:2

让我们说这是一种来自MS的技术来构建Web应用程序。 ASP代表Active Server Pages,.NET是它背后的框架。

C#和VB.NET是可以使用的语言,但我想其他.NET语言也可以使用。

===============>>#6 票数:0

对于那些不了解或不了解该平台的人,请查看MS'信息。

http://www.asp.net/get-started

  ask by Baltimark translate from so

未解决问题?本站智能推荐:

2回复

.NET项目中的本地化词汇表以重用翻译

多年来,我们收集了越来越多的.NET Web应用程序,这些应用程序已经以几种不同的语言进行了本地化。 通常,需要对更新,新应用程序或新功能进行本地化,到目前为止,这是通过将所有新文本发送给翻译人员来完成的。 我们发送来翻译的许多文本可能已经本地化在现有应用程序之一中的某个位置。 我正在
11回复

.NET中的属性是什么?

.NET中的属性是什么,它们有什么用,以及如何创建自己的属性?
1回复

从asp到asp.net

将ASP应用程序转换为ASP.NET是否可行? 我更喜欢在ASP.NET中使用Visual Studio,而不仅仅是ASP。 我需要这样做,因为我不得不尝试观看ASP页面,因为我不知道如何使用ASP,我试图在Visual Studio中看到ASP(经典ASP)的代码,也许我需要做一些改变,但
2回复

ASP.NET删除ASP.NET条目

我在循环中很难从数据库中删除条目。 InvalidOperationException被抛出。 这是我的代码。
4回复

ASP.Net VS ASP.Net MVC

现在这不是关于哪种技术更好的问题,因为它们都具有针对不同场景的相关用途。 我的问题是关于两者的语法。 他们的语法有何不同?
1回复

ASP.net Webforms与ASP.net身份

我正在考虑使用ASP.net Identity构建一个Login / Authentication模块。 我所看到的大多数教程都使用Entity Framework和Identity框架。 是否可以在Identity Framework中使用ADO.net(我知道它的旧版本)?
3回复

从asp到asp.net的迁移

我正在将一个网站从asp迁移到asp.net。 我有一些在其中的asp页面: 在asp.net中执行此操作的翻译是什么?
1回复

AngularJS和(ASP.NET或ASP.NET MVC)

我想使用AngularJS作为客户端框架来构建单页应用程序,但是我很难理解是否可以将ASP.NET用作服务器端框架? 我知道AngularJS是MVC框架,当我尝试决定服务器端框架来选择所有我听到或读到的是MVC,MVC,...,MVC。 我知道,这是一个主观的问题,但是仍然有人可以
1回复

ASP.NET或ASP.NET MVC [关闭]

按照目前的情况,这个问题不适合我们的问答形式。 我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。 如果您认为此问题可以解决并且可以重新提出, 请访问帮助中心以获取指导
2回复

没有ASP.NET的ASP.NET MVC?

据我所知,ASP.NET MVC利用了ASP.NET Web Forms的许多功能,其中一个服务是如何从模板.aspx文件(视图)中获取Html响应。 asp.net mvc可以利用任何其他平台生成模板文件的html(例如PHP之类的东西)吗? 编辑:这没有用例,只是好奇心!