如果您不知道其中之一是编程语言,而两者都与.net框架有关。

如果您完全熟悉 C# 和ASP.net框架,请随时跳过。 对于其余的人,请继续阅读并学习。

定义术语

框架

根据techtarget的说法,它是一种分层结构,指示可以构建哪种程序以及它们之间的关系。 如果您仍然感到困惑,可以在他们的网站上找到更详细的描述。

框架的示例包括Internet业务框架。 该框架为全球最强大的企业软件供应商之一奠定了基础。 这里不愿透露任何名字,但我对他们的程序很熟悉。 他们220亿美元的营业额是合理的。

另一个例子是.net框架,它为许多应用程序和技术奠定了基础。

C#

C#是一种于2000年创建的编程语言。 C# 语言依赖于.net框架。实际上,它是框架的主要语言。不要与C++(与之共存)混淆, C# 语言基于C++。 C# 稍微先进一点。全面的语言可以并且已经用于实用程序,操作系统和游戏(仅举几例)。

C# 的主要竞争对手是Java,但这又是一天之间的“差异”。

ASP.NET

ASP.NET是.net框架的一部分。这是用于响应式网页设计的框架。与PHP一样,它主要用于响应式网页的设计。ASP.NET经常被比作PHP,它们都是服务器端。另一个比较。将JavaScript或类似,其是客户端。至于服务器端还是客户端,这又是一场争论。

C#和Asp.net区别

两者之间的差异使它们很难进行实际比较。结束所有差异是有所不同的。
ASP.NET与 C# 不对立。 C# 实际上是与ASP.NET结合使用的语言。ASP.NET与Django或Ruby on Rails更具可比性。
因此,基本上,不同之处在于ASP.NET是网站的框架,而 C# 是在该框架上使用的编程语言。

希望这回答了你的问题。如果您想进一步了解这些主题,请继续阅读…

有关 C# 的更多信息

根据Udemy讲师Mosh Hamedani的文章,初级 C# 开发人员所需的核心技能是:

  1. 数据结构和算法
  2. 数据库 - 特别是合理的SQL数据库。
  3. ORM或对象/关系映射器,用于加载和保存数据库中的对象。

有关ASP.NET的更多信息

如果您想了解有关ASP.NET的更多信息,那么您应该对网页设计感兴趣。如果您对网页设计感兴趣,那么您应该已经听说过HTML,CSS和JavaScript。

如果还没有,那么您需要先学习以上基础知识,然后再使用 C# ,最后使用MVC。

HTML

这是网站的骨架。超文本标记语言的缩写。您知道有时候,当网站无法正确加载时,它们都是讨厌的,间距很小的文字吗?那就是html。

HTML非常易于学习,几乎可以在一夜之间完成。标记的数量超出了您的学习范围,但是一旦您掌握了HTML的基础知识,就可以记住哪些标记与哪些元素一起使用。

CSS

另一种非常简单的编程语言。 CSS是层叠样式表的缩写。这就是使您的网站看起来漂亮的原因。它告诉您的HTML元素应该去哪里以及看起来像什么。可以为文本和背景上色。可以在文本中添加填充(这样就不会将所有内容混杂在一起)。 CSS是您的网站的组成。

JavaScript

这是有些棘手的地方。 JavaScript很容易学习,但是涉及很多复杂的术语。这些语言使您的网站栩栩如生。您可以添加动画,下拉菜单,图像幻灯片等。这一切都归功于JavaScript。学习JavaScript需要一些时间和精力。
这是基本知识。接下来,您将要学习 C# ,这是一种棘手的语言,需要大量学习才能学习。您现在或多或少知道什么是 C# (如果您一直在阅读本文)。

MVC

还是由Microsoft创建的Web窗体。这是绑定到ASP.NET的功能强大的Web应用程序创建工具。
完成此步骤后,您学习数据库(SQL)了,祝您好运!

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:C#和Asp.net
本文链接:https://www.vsdiffer.com/vs/csharp-vs-asp.net.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。