.net是什么?

老师说下学期要学网页制作和.net

.net是什么呢,听说是用来连接静态页面和数据库之间关系的语言?

那.net与ASP PHP 这些有什么关系,是各用于不同的地方,相互协作吗。

我想先了解一下,下学期也大体有个知道,百度百科上的东西不要复制了,我也听听你们个人多年来的理解,拜托了,小弟谢过了
对了还有与 sql 的关系,我们上学期学了SQL2000,

估计是要学ASP+SQL 了

.net是国际最广泛流行的通用域名格式。一般用于从事Internet相关的网络服务的机构或公司,是建立全球商业品牌,国际化形象的第一选择。

.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言

Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

扩展资料:

WWW站点数(包括.CN、.COM、.NET、.ORG下的网站)。

一、WWW站点总数为:约668900个。

二、按所属域名类别划分:

1、WWW站点总数为:约668900个。

2、按所属域名类别划分:

1、AC数量365,百分比0.1%。

2、COM数量476682,百分比71.3%。

3、EDU略。

4、GOV数量10260,百分比1.5%。

5、NET数量79725,百分比11.9%。

6、ORG数量22204,百分比3.3%。

7、行政区域名.CN数量2878,百分比0.4%。

8、.CN数量76786,百分比11.5%。

参考资料来源:百度百科-.NET

中国网-(四)WWW站点数(包括.CN、.COM、.NET、

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-10-04

.net是国际最广泛流行的通用域名格式。一般用于从事Internet相关的网络服务的机构或公司,是建立全球商业品牌,国际化形象的第一选择。

.NET是MicrosoftXMLWebservices平台。XMLWebservices允许应用程序通过Internet进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft.NET平台提供创建XMLWebservices并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。

简单说,开发平台就是为应用软件开发提供的一个工作平台。.NET 开发平台主要包括公共语言运行时(CLR)和框架类库(FCL)。其中 FCL 包含基础类库(BCL)和 ASP.NET (Core)、ADO.NET、WPF、WinForm 等框架类库。

经常会听到有人拿 .NET 与 Java 对应。严格来说是不对的,与 Java 对应的是 C#,与 JVM 对应的是 CLR,与 JDK 对应的是 .NET Framework/.NET Core/.NET 5+ SDK。JVM 上有多种语言,CLR 上也有多种语言。比如 JVM 上有 Java、Scala、JPython 等,CLR 上有 C#、F#、IronPython 等。

当然,不必刻意去区分对应关系。当听到有人把 .NET 与 Java 对应时,也完全不必较真。因为 C# 语言在 .NET 平台的市场上占据了绝对主导的地位,所以人们默认就把 .NET 与 C# 绑在了一块儿。比如人们习惯了说 .NET 生态和 Java 生态,而很少听说 C# 生态。

还有人把 .NET 等同于 .NET Framework 或 .NET Core。准确的来说也是不对的,.NET 是开发平台,.NET Framework 是在 .NET 平台上针对 Windows 系统实现的开发框架,.NET Core/.NET 5+ 是在 .NET 平台上实现的支持多操作系统的跨平台开发框架。



主要特点:

前面说到了 .NET 的核心特点是免费、开源和跨平台。即,它的开源协议是最开放的 MIT 协议,允许在任何商业环境中使用。它的跨平台特性使得它可以它可以运行于任何环境,如 Windows、Linux、macOS、iOS、watchOS 和 Docker 等。

本回答被网友采纳
第2个回答  2021-10-01

.NET是一种用于构建多种应用的免费开源开发平台,可以使用多种语言。

编辑器和库开发Web应用、Web API和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、Windows WPF、Windows窗体、通用 Windows平台 (UWP)、游戏、物联网 (IoT)、机器学习、控制台应用、Windows服务。

.NET类库在不同应用和应用类型中共享功能,无论构建哪种类型的应用,代码和项目文件看起来都一样,可以访问每个应用的相同运行时、API和语言功能。

asp和net都是微软的一种网站框架。

asp框架下, 可以使用VBScript和JavaScript语言来编写网站脚本, 但绝大部分是VBScript!

net框架下可以用VBScript和c#语言来编写脚本,但绝大部分是c#!

asp和net开发的程序, 必须运行于win操作系统, 并且是iis web服务器。


接口规范:

先前提到的接口规范问题,在.NET中,Web service接口通常使用Web Services Description Language (WSDL)描述。

WSDL 使用XML来定义这种接口操作标准及输入输出参数,看起来很像COM和CORBA的接口定义语言(IDLS)Interface Definition Languages。

接口定义后就必须使用一些协议调用接口,如SOAP协议,SOAP源于一种叫做XML RPC(XML远程进程调用remote procedure calling)的协议,而Java则根据XML-RPC发展了自己的JAX-RPC协议用来调用Web Services。

发布和访问Web Services的接口就用到UDDI了,这里我们只需要知道WSDL使用XML定义Web Services接口,通过SOAP访问Web Services,在internet上寻找Web Services使用UDDI就行了。

服务器架构——Microsoft Windows Server System Microsoft提供了最佳的服务器构架—Microsoft Windows Server System—便于发布、配置、管理、编排Web Services。

为了满足分布式计算的需要微软构造了一系列的服务器系统,这些内建安全技术的系统全部支持XML,这样加速了系统、应用程序以及同样使用Web Services的伙伴应用之间的集成。

本回答被网友采纳
第3个回答  推荐于2019-11-22
首先 nihaide11这位仁兄不要误导 .net不是一门语言 也不是一门技术 .net是一个框架 在.net框架下有很多种语言 而且不论哪种语言 它们对应的数据库也不是一定的 java同样可以使用mysql,msSql,access,oracle这些数据库 不同的数据库 只是它们本身做的工作不同而已
mysql是开源的 但承载的性能和吞吐量比不上msSql和oracle
msSql是微软开发的 在世界范围中应用十分广泛 其好坏由不得我们来评价
access是轻量级 文件形式的数据库 只针对小型软件的应用
oracle是当前最强大的数据库 超大型的工程 和十分复杂的工程 往往都会选择oracle

Q: .net是什么呢,听说是用来连接静态页面和数据库之间关系的语言?
A: .net是由微软开发的一个框架集 Visual Stutio就是针对这个框架集的API
.net中的ado.net是用来进行数据库的读写等交互 而.net与静态页这种概念没有任何关系
.net主要包括VB.net C#.net J#.net等等语系 亦集成了C++等语系 不过.net中最常用也最强大的语言是C#

Q: .net与ASP PHP 这些有什么关系,是各用于不同的地方,相互协作吗。
A: 没有任何关系 .net是一个框架 ASP和PHP是web技术 可以说.net中的asp.net与asp和php是对等的关系 但在性质上又有很大的区别 asp.net是事件驱动机制的 asp.net可以由C#或者VB.net语系来编写 而C#和VB.net都是面向对象的语言 asp与php是轻量级的 asp.net更为先进 而asp.net是被包含在.net框架下的 .net asp php 不是一种东西 所以更提不到相互协作

Q: .net与sql的关系
A: 可以说没有任何关系 .net不是语言 而是一种框架 .net不依赖于数据库 并且ado.net提供了多种数据连接机制 .net制作的程序可以使用mysql,sql,access,oracle 甚至是excel来作为数据库
不过两者之间也存在另一层关系 如果LZ使用过sql2005的话 一定会发现sql2005在安装时需要安装一个插件 叫framework2.0 这个插件是为.net框架语言开发的程序准备的 也就是说 sql2005有一部分功能是用 .net开发的

最后补充一下 ASP+SQL 我想应该是 ASP.NET+SQL吧本回答被提问者和网友采纳
第4个回答  推荐于2017-09-19
有两个意思:
1. .net域名
.net是国际最广泛流行的通用域名格式。一般用于从事Internet相关的网络服务的机构或公司,是建立全球商业品牌,国际化形象的第一选择。.net适用于各类网络提供商。
2. .net开源

.NET是微软的新一代技术平台,为敏捷商务构建互联互通的应用系统,这些系统是基于标准的,联通的,适应变化的,稳定的和高性能的。从技术的角度,一个.NET应用是一个运行于.NET Framework之上的应用程序。(更精确的说,一个.NET应用是一个使用.NET Framework类库来编写,并运行于公共语言运行时Common Language Runtime之上的应用程序。)如果一个应用程序跟.NET Framework无关,它就不能叫做.NET程序。比如,仅仅使用了XML并不就是.NET应用,仅仅使用SOAP SDK调用一个Web Service也不是.NET应用。.NET是基于Windows操作系统运行的操作平台,应用于互联网的分布式。
相似回答