asp.net 和.net和C#.net和C#有什么不一样。

我想学做网页, 看了半天 这几个概念也没懂, .net是开发平台 那vs是什么? 那我应该上网搜哪个关键词的教程?

1、asp.net是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。asp.net是.net平台下的一个框架,是用于开发Bs网站的一种技术。

2、C#是一种面向对象的编程语言;

3、net只是一个框架,一个开发平台,.net中所有的编程语言,比如c# vb.net等编写的程序必须在.net framework框架下运行。

4、c#.net就是c#语言, 适用于.net平台上的。如果你想学好做网站的话,建议先学好html的基础,然后再学后台动态语言。

VS是IDE(集成开发环境,包括语言的智能感知很编译等),就是开发工具。

扩展资料

一、asp.net

ASP.NET基于.NET Framework的Web开发平台,不但吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。

ASP.NET具备开发网站应用程序的一切解决方案,包括验证、缓存、状态管理、调试和部署等全部功能。

在代码撰写方面特色是将页面逻辑和业务逻辑分开,它分离程序代码与显示的内容,让丰富多彩的网页更容易撰写。同时使程序代码看起来更洁净、更简单。

二、.NET

.NET就是微软用来实现XML,Web Services,SOA(面向服务的体系结构service-oriented architecture)和敏捷性的技术。

对技术人员,想真正了解什么是.NET,必须先了解.NET技术出现的原因和它想解决的问题,必须先了解为什么他们需要XML,Web Services 和 SOA。

技术人员一般将微软看成一个平台厂商。微软搭建技术平台,而技术人员在这个技术平台之上创建应用系统。

三、微软公司公布适用于“.NET”的“C#"语言

美国微软公司于当地时间6月26日,公布了新型的程序设计语言“Microsoft C#”的概况。 

C#是一种以C和C++为基础的目标指向语言。该语言适用于微软上周公开的基于“.NET”平台的XML基础应用开发业务。 

微软公司表示,“C#是提高生产性能的程序设计语言。开发者的目的是为了能够以更少的源代码完成更多的事情。因为可以灵活应用在C或C++已经熟练了的技巧,削减开发成本并可缩短开发时间”。  

参考资料来源:百度百科:asp.net

百度百科:.NET

人民网:微软公司公布适用于“.NET”的“C#"语言

温馨提示:内容为网友见解,仅供参考
第1个回答  2019-04-12

ASP.NET、.NET和C#的区别和关系如下:

一、asp.net是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。C#是一种面向对象的编程语言;net只是一个框架,.net中所有的编程语言,比如c# vb.net等编写的程序必须在.net framework框架下运行。

.NET 分成两个方面:WinForm和WebForm,ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。而WinForm就是属于C/S模式。

Asp.NET可以用C#或VB.NET来开发。编译后形成CLR,通过服务器的IIS+.NET FrameWork再次编译来运行。

二、.Net全称.NET Framework是一个开发和运行环境,该战略是微软的一项全新创意,它将使得“互联网行业进入一个更先进的阶段”,.NET不是一种编程语言。简单说就是一组类库框架。

.NET有很多种语言组成,比如C#、 VB.NET、J#、Jsript、Managed C++,但是都是运行在.NET FrameWork Run Time底下的。其中,C#是主流。

三、C#是.NET Framework框架支持的一种主力开发语言,可用于开发ASP.NET网站,Windows程序,控制台程序,甚至于手机软件(Windows Phone)。

扩展资料:

.NET主要的优点有:

.NET的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持。

.NET支持多种语言的互操作,即在一种语言下开发的组件,可在另一组件下通过面向对象的继承而得以重用。

.NET通过将各语言先编译成中间语言(IL),然后再执行时用即时(Just
In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,.NET通过公共语言运行库CR(Common Language
Runtime)来实现资源对象,类型的安全。

.NET通过对HTTP,XML等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面。

本回答被网友采纳
第2个回答  2018-12-03

ASP.NET、.NET和C#的区别和关系如下:

一、asp.net是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。C#是一种面向对象的编程语言;net只是一个框架,.net中所有的编程语言,比如c# vb.net等编写的程序必须在.net framework框架下运行。

.NET 分成两个方面:WinForm和WebForm,ASP.NET就是属于WebForm,也就是平时说的B/S模式的开发。而WinForm就是属于C/S模式。

Asp.NET可以用C#或VB.NET来开发。编译后形成CLR,通过服务器的IIS+.NET FrameWork再次编译来运行。

二、.Net全称.NET Framework是一个开发和运行环境,该战略是微软的一项全新创意,它将使得“互联网行业进入一个更先进的阶段”,.NET不是一种编程语言。简单说就是一组类库框架。

.NET有很多种语言组成,比如C#、 VB.NET、J#、Jsript、Managed C++,但是都是运行在.NET FrameWork Run Time底下的。其中,C#是主流。

三、C#是.NET Framework框架支持的一种主力开发语言,可用于开发ASP.NET网站,Windows程序,控制台程序,甚至于手机软件(Windows Phone)。


扩展资料:

.NET主要的优点有:

.NET的主要优点有跨语言,跨平台,安全,以及对开放互联网标准和协议的支持。

.NET支持多种语言的互操作,即在一种语言下开发的组件,可在另一组件下通过面向对象的继承而得以重用。

.NET通过将各语言先编译成中间语言(IL),然后再执行时用即时(Just In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,.NET通过公共语言运行库CR(Common Language Runtime)来实现资源对象,类型的安全。

.NET通过对HTTP,XML等Internet标准的支持提供在异构网络环境下获取远程服务,连接远程设备,交互远程应用的编程界面。

参考资料:

百度百科——ASP.NET

百度百科——.NET

百度百科——C#

本回答被网友采纳
第3个回答  2018-12-03

1、asp.net是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。 ASP.NET 是用于生成基于Web的应用程序的内容丰富的编程框架。

2、.net 是一种开发语言,可以开发,软件,游戏,网站,等,ASP.NET是.net家的一个组成成

3、C#是一个程序设计语言,仅仅是一个语言,是运行在.net CLR上的,用于创建应用程序的高级语言。

4、区别:ASP.Net与ASP的主要区别在于前者是编译(Compile)执行,而后者是解释(Interpret)执行,前者比后者有更高的效率。除此之外,ASP.Net还可以利用.Net平台架构的诸多优越性能,如类型安全,对XML,SOAP, WSDL等Internet标准的强健支持。 

扩展资料:

汇编语言:高级语言分为了面向过程的语言和面向对象的语言,如Fortran语言、C语言、汉语程序设计语言等都是面向过程的语言;

而以C++、Smalltalk等为代表的面向对象的语言与面向过程语言有着许多不同,这些语言支持“程序是相互联系的离散对象集合”,这样一种新的程序设计思维方式,具有封装性、继承性和多态性等特征。

参考资料:百度百科-编程

本回答被网友采纳
第4个回答  推荐于2018-02-26
首先,asp.net是一种用来快速创建动态Web网站的技术,不是语言,它使用C#(或者vb.net)为开发语言。C#是一种面向对象的编程语言;net只是一个框架,.net中所有的编程语言,比如c# vb.net等编写的程序必须在.net framework框架下运行。本回答被提问者采纳

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

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

VB、VB.NET、ASP、ASP.NET、C#、C#.net、.net的区别是什么啊?
VB最简单,学习编程,这是个比较好的切入点,ASP为网页编程语言,其他的都大同小异,会C#找工作会容易点儿,会Java就更好了。

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

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

“ASP.NET”和“C#”的区别是什么?
相当于ISO C++标准库一样的,不过提供了更多的一些资源管理和应用库。学习.NET Framework 是所有.NET 开发人员都必须的,否则开发.NET程序永远都是停留在‘外功’的招式,NET Framework 是.NET开发高手的‘内功’修行之一 2、C#是一个程序设计语言,仅仅是一个语言。程序设计语言仅仅是为了方便开发人员和...

C#和.NET什么区别
1、C#是语言,但通常我们实际使用的是C#.NET。.NET是微软的一个框架,C#是微软创造的语言,那时候可以说就是为.NET设计的。但是微软的.NET事实上不仅支持C#,还支持VB啊什么的。2、也有开源的C#版本,叫Mono,Linux和Mac上用,也带一个.NET实现。当然,现在微软终于把.NET开源了,但据我所知还没...

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

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

asp.net与.net的区别是什么?
分析你的问题,你所谓C#.net大概是指在.net平台下使用C#做开发,这个说法就包括了在.net平台下用C#做B\/S模式开发也就是包括Asp.net开发。C#只是一种开发语言,而.net是一个开发和用户体验环境。.net体验包括:1.使用平台,如个人电脑台式机,装有.net FrameWork的手机,PDA等。2.开发工具,如Visual...

相似回答