.net包含什么

Python010

.net包含什么,第1张

.Net主要包括普通语言运行时(Common Language Runtime)和.Net构架类库。

.Net是为简化在第三代因特网的高分布式环境下的应用程序开发,基于开放互联网标准和协议之上,实现异质语言和平台高度交互性,而构建的新一代计算和通信平台。

扩展资料:

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

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

.Net通过将各语言先编译成中间语言(IL),然后在执行使用即时(Just In Time)编译器将之编译成本地平台代码来实现异构平台下对象的互操作,目前.Net支持的平台有Windows,Linux和Unix的支持正在开发中。

首先 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吧

有C#,VB,C++,JScript

其中C#使用最广,因为它是微软为.net专门编写的一门语言

VB用的人也很多,因为很多人从ASP转过来的。

我也是ASP过来的,但是我不用VB,我用C#