本文介绍: 上面我们知道微软在2000年推出.Net标准,具体实现就是.Net FrameWork。就像我规定好奥运会的举办标准需要什么场地什么条件等等,这就标准看不到摸不到。而具体实现,就像是08年北京奥运会一样,要去耗费大量人力物力落到实处。这就是实现,看得到摸得到。.Net Core说到.Net FrameWork 我们就不得不提一下.Net Core 了,在2014年,微软不满足于使用.Net技术开发出来的程序只能运行在Windows操作系统上。所以他们要搞跨平台

什么是.Net平台

在了解C#之前,我们应该先了解一下什么是.Net平台

.Net的诞生

2000年,这时候微软凭借其Windows操作系统庞大的用户基数,推出了.Net1.0的标准
也就是实现在Windows平台上面开发应用程序概念我们可以简单地理为.Net平台就是为后续的.net程序开发运行提供基础条件的。
就像你是一个身体素质极强的运动员,而奥运会就是为你提供的平台。

什么是.Net FrameWork?

.Net FrameWork

上面我们知道微软在2000年推出.Net的标准,具体实现就是.Net FrameWork
就像我规定好奥运会的举办标准,需要什么场地,什么条件等等,这就标准看不到摸不到。
而具体实现,就像是08年北京奥运会一样,要去耗费大量人力物力落到实处。这就是实现,看得到摸得到。

.Net Core

说到.Net FrameWork 我们就不得不提一下.Net Core 了,
在2014年,微软不满足于使用.Net技术开发出来的程序只能运行在Windows操作系统上。所以他们要搞跨平台,随之诞生的产物就是.Net Core
这就像你开发出来一款产品叫做.Net FrameWork。本来一直好好的运行一台名叫Windows机器上面。后来其他公司开发了一款产品他们在Windows机器和Linux机器等等机器上都能运行
有一天你的老板就把你喊去说:小李啊,你看你这.Net FrameWork做的也不行啊,你看看别人家的产品开发完了什么机器动能运行。
你:好的老板,我们一步将推出我们的第二代产品.Net Core,他就可以实现一次开发,多处运行了。
所以现在的.Net体系是这样的:
在这里插入图片描述
红色的是老牌势力——–.Net FrameWork
绿色的是新生代势力,也是目前的主要发展方向——–.Net Core
右边的XAMARIN是做移动开发框架

什么是C#?

了解完上面这些内容之后,再来看什么是C#就简单的多了。
一句话就是C#就是微软为了开发.Net程序的而推出的一种编程语言

结尾

上述代表个人观点,如有不对欢迎指正!
在这里插入图片描述

参考
https://zhuanlan.zhihu.com/p/611986579
https://blog.csdn.net/smart_one/article/details/103448235
https://blog.csdn.net/Dust_Evc/article/details/114533518

原文地址:https://blog.csdn.net/weixin_48312484/article/details/134764671

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_37010.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注