admin管理员组

文章数量:1516870

前几天我在一个群里看到有关这方面的讨论,最后感觉讨论的不是很清晰,有幸的是我们的项目去年就开始迁移NetCore的调研了,我个人多多少少也是有过这方面的研究。下面我将说一下我自己对着三个的认识如果有不足的地方,请大家指出。

大家的讨论是这个问题引起的如下:

NetCore

Net Framework

Net Standard

最终大家想了解的是这些的区别是什么。

Net Framework 是什么

1.Net Framework 是Net的一种实现,在此类库上我们可以使用C#,VB,F#进行程序编写,主要用于构建Windows 下的应用程序

2.有两部分组成部分:

i.      公共语言运行时(CLR)处理应用程序

ii.      基础类库(BCL)这是可重用的代码库,使用其编写进行应用程序编写

3.在执行的过程中.Net编写的代码将会编译成一种称为中间语音(IL)存储形式以DLL和EXE后缀名结尾的文件为主,当程序运行时CLR会编译转换为机器代码。

4. Net Framework 本身不是跨平台的也就是话说仅限于运行在Windows 平台,想要跨平台需要借助第三方。

本文标签: 新手必读框架程序