问题描述
最近看到很有关于。net和。netframework技术的东西,但不知道是什么意思,作用合在,能用简单例子说明下吗?
解决方案
解决方案二:
.net是微软公司提出的一个技术平台概念,.netframework是类库名
解决方案三:
通常所讲的.NET和.NETframework没区别,但是严格来讲。.NET是对微软提供这样一个多语言开发技术的称呼。而正是因为.NETframework实现了这种多语言开发机制,.NETframework是一个实实在在的平台和框架,它包括公共语言运行时和通用语言运行库……。说白了是以一种采用系统虚拟机运行的编程平台
解决方案四:
.net是对微软语言、技术的统称,所以概念比较泛泛。例如你问一个人,你是学什么的?他如果说,我是学.net的,你肯定就会有疑问:他是学C#还是VB?他用的技术是asp.net还是ado.net等等。。.NETframework是现实存在的框架,在这个框架上,可以开发与微软技术有关的产品,说白一点,只要是微软的编程语言,都可以在.NETframework运行,有时我们称.NETframework为“跨语言的平台”。
解决方案五:
.netframwork它包括公共语言运行时和通用语言运行库。相当于一个环境,就比如你开发的winform程序,如果在运行它的电脑上没有这个.netframwork是不能运行的。
解决方案六:
CLI、CLR、JIT、.netframework等等,组成了.net。至于说c#、vb.net、f#等编程语言,甚至vs,都是“外围周边”产品,而且完全不一定限定于.net范围使用。只不过因为初学者总是通过这些了解.net,所以感触最深。
解决方案七:
不管是c#,还是最新的TypeScript,在正规文档中都说“不是局限于.net”的,都是跨平台的,都不是非要只在vs上编译的,等等。这些跟.net,在逻辑上都是分层的。我们除了可以使用c#,当然也可以使用Delphi.net、Jura.net、pythonfor.net甚至java(以前的J#,不过因为多年以前sun公司控告了微软,并且从微软那里拿到了好几亿美金才暂时躲过倒闭的厄运,微软于是停止了J#),等等来使用.net。
解决方案八:
我用一个类比来告诉你看看你有没有慧根,呵呵.net=数学(也就是一个概念).netframework=比如计算圆周长的公式L=2πR我们在小学的时候就知道这个公式是怎么用了,但你那个时候知道它是怎么来的么所以.netframework提供了很多“公式”,操作文件拉,链接数据库拉....
解决方案九:
引用5楼sp1234的回复:
CLI、CLR、JIT、.netframework等等,组成了.net。至于说c#、vb.net、f#等编程语言,甚至vs,都是“外围周边”产品,而且完全不一定限定于.net范围使用。只不过因为初学者总是通过这些了解.net,所以感触最深。
win10手机版支持JIT吗
解决方案十:
……一个是概念性的名词一个是具体实现