ASP.NET和C#的区别/

如题所述

第1个回答  2012-03-23
一看你就是一个初学者吧。ASP.net是微软的.net的一种平台框架的感觉。是一个系统平台的感觉,他上面可以支持很多语言,他是一个服务器端的脚本开发环境的说。而C#是他上面的一种语言,用来编网站什么的。它俩不是在一个级别上的东西。懂么。本回答被网友采纳
第2个回答  2012-03-23
ASP主要是做网页的,是一种脚本,C#是一种面向对象语言
第3个回答  2012-03-23
ASP.Net 是边学网页用的,C#是语言
第4个回答  2012-03-23
C#是开发语言 asp.net是开发平台,开发框架。
第5个回答  推荐于2018-02-28
1、.NET是一个平台,一个抽象的平台的概念。

  .NET平台其本身实现的方式其实还是库,抽象层面上来看是一个平台。
  个人理解.NET核心就只是.NET Framework。
  .NET Framework包括了两个关键组成元素:
  Common Language Runtime, 公共语言运行时
  --提供内存管理、代码安全性检测等等功能。
  .NET Framework Class Library, .NET框架类库
  --提供大量应用类库、提高开发效率。
  具体内容可以去看MSDN Library 2003 以上一篇文章
  《.NET Framework Conceptual Overview》
  .NET诞生的早期,单纯技术上来看.NET和JAVA一样可以实现跨平台。
  例如:Mono就是.NET跨平台应用得很好的项目
  相当于ISO C++标准库一样的,不过提供了更多的一些资源管理和应用库。
  学习.NET Framework 是所有.NET 开发人员都必须的,否则开发.NET程序永远都是停留在‘外功’的招式,NET Framework 是.NET开发高手的‘内功’修行之一

  2、C#是一个程序设计语言,仅仅是一个语言。

  程序设计语言仅仅是为了方便开发人员和计算机沟通的工具,虽然C#语法相对C和C++要多一些,但是相对来看C#语法都比较固定,这样使用起来却都很容易。我认可一位朋友说的,C#的语法更严谨!
  这里回过来看看.NET和C#的关系,不得不提的是.NET程序的执行过程。
  C#符合.NET CLR中的公共语言运行规范。CLS:common language specification,当然所有的.NET Language都是符合这个规范的例如:VB.NET、XAML和C++/CLI....等等
  C#需要符合.NET CLS,是因为.NET CLR和JAVA 虚拟机类似,有一个中间语言共机器来执行。所有不同语言的.NET代码在执行前会被编译成同样的中间语言(MSIL),所以所有.NET支持语言都必须符合符合CLS规范
  P.S:如果做.NET 3.0 XAML开发的朋友,可以尝试下ildasm.exe看看XAML的应用程序,会发现原来XAML其实很简单。本回答被网友采纳

ASP.NET和C#的区别\/
一看你就是一个初学者吧。ASP.net是微软的.net的一种平台框架的感觉。是一个系统平台的感觉,他上面可以支持很多语言,他是一个服务器端的脚本开发环境的说。而C#是他上面的一种语言,用来编网站什么的。它俩不是在一个级别上的东西。懂么。

asp.net 和.net和C#.net和C#有什么不一样。
一、asp.net是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。C#是一种面向对象的编程语言;net只是一个框架,.net中所有的编程语言,比如c# vb.net等编写的程序必须在.net framework框架下运行。.NET 分成两个方面:WinForm和WebForm,ASP.NET就是属于WebForm,也就...

“ASP.NET”和“C#”的区别是什么?
2、C#是一个程序设计语言,仅仅是一个语言。程序设计语言仅仅是为了方便开发人员和计算机沟通的工具,虽然C#语法相对C和C++要多一些,但是相对来看C#语法都比较固定,这样使用起来却都很容易。我认可一位朋友说的,C#的语法更严谨!这里回过来看看.NET和C#的关系,不得不提的是.NET程序的执行过程。C#符...

C#和.Net是一回事吗
不是一回事。asp.net和.net是一个概念,后者是前者的简称,它是一个平台,不是语言,一个跨语言运行的平台,各种各种的编程语言都可以在上面运行,例如:VB,J#,C#等,而C#则是一门编程语言,和C语言,Java等语言一样,都是程序语言。当然C#比较年轻,这点不可置疑。C#的主要运行平台就是.net,...

“ASP.NET”和“C#”的区别是什么?
我认可一位朋友说的,C#的语法更严谨!\\x0d\\x0a这里回过来看看.NET和C#的关系,不得不提的是.NET程序的执行过程。\\x0d\\x0aC#符合.NET CLR中的公共语言运行规范。CLS:common language specification,当然所有的.NET Language都是符合这个规范的例如:VB.NET、XAML和C++\/CLI....

c# asp.net这两种语言的差别
区别:首先要纠正一点,从严格意义上讲,asp.net是一种技术的代名词,而C#才是真正的语言,很多书确实都会把这两种东西放到一起介绍,但是如果你找几本这样的书再回头看一遍,你会发现这些书都有个共同的特点:就是在讲解具体的asp.net技术时,都会在前几章先介绍一下C#语言,记住,介绍的C#是asp....

C#与ASP.NET有何区别
C#这种语言可以编写两种程序:1:Winddows应用程序(client\/Server-简称CS模式)这类程序一般独立运行,不需要连接网络就可以在一台电脑上运行。2:WEB应用程序(Browser\/Server-简称BS模式)是通过浏览器来完成客户端与服务器的交互的。或者说是动态的,这种应用程序与客户端有互动性。通俗的说:ASP.NET指...

C#,.net和asp.net有什麽关系
ASP.NET是开发WEB程序知(网站)的一种新技术。而C#是一种语言,并且是一种可以编写WEB程序的一种语言。ADO.NET是访问数据库的一种机制。ASP.NET是一个环境来,是一种源技术,但它不是一种语言,C#才是语言。同样的ASP也是一种环境和技术,但也不是语言,ASP是页面是VBScript\/JScript等脚本语言编写...

c#.net和ASP.net的区别
C#.net一般没有这种说法吧!可以这么说一下:.NET是一个平台,一个抽象的平台的概念,可以理解为核心就是.net framework,包括了.net类库,CLR,随着升级现在还有DLR;C#只是一种程序设计语言,仅仅是一个语言,是要符合.net规范的;ASP.net是.NET框架中的一个应用模型;...

ASP与C#的关系是什么?它与C#的区别再哪里?
ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(Windows NT 3.51),当时与 ADO 1.0 一起推出,在IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev开发工具,C#(读作C Sharp)就是其中之一。2. asp与C#的区别:这是两种概念...

相似回答