.NET平台系列4 .NET开源之路
.NET平台是微软于2000年推出的Windows操作系统的应用软件开发框架,发展至今形成巨大的技术栈,涉及多语言(支持C#、F#、VB.NET)多领域(Windows桌面软件、Web应用、移动开发等)软件开发。在《.NET6 平台系列1 .NET Framework发展历程》中介绍了.NET Framework的发展历程,从 .NET Framework 1.0 一直到.NET Framework 4.8,在不断升级的过程中虽然变得更加强大和完善,但是也变得越来越臃肿,最严重的问题就是 .NET Framework 一直与 Windows 操作系统紧密绑定,无法像Java一样可以跨平台(Windwos、Linux、MacOS)开发与运行。这也是造成 .NET 无法与 Java 相媲美的原因之一。
在聊.NET开源之前,先聊一聊微软公司的三位CEO掌舵微软的传奇故事。
第一位:比尔·盖茨(1975年-2000年)
1975年比尔·盖茨(Bill Gates)和保罗·艾伦(PaulAllen)创立微软。
在比尔·盖茨执政微软期间,他们创作了举世瞩目的明星产品,如:MS-DOS、Windwos、Office、IE、MSN等。正是这些优秀产品给互联网的发展奠定了一定的基础、给互联网用户带来了巨大福音,同时微软也赚的钵满盆满,缔造了世界级IT帝国。
2000年,比尔·盖茨在连续25年担任CEO后宣布卸任,将公司首席执行官的职位交给史蒂夫·鲍尔默;2008年他宣布卸任微软执行董事长转任非执行董事长。
第二位:史蒂夫·鲍尔默(2000年-2014年)
2000年1月,鲍尔默被任命为首席执行官,全面负责微软的管理,包括实现微软的梦想,即通过优秀的软件,赋予人们在任何时间、任何地点和通过任何设备沟通和创造的能力。
2008年,鲍尔默接替了盖茨成了微软公司的总裁。
比尔盖茨缔造了PC时代,但是在移动领域几乎没有任何发展。
苹果公司于2007年1月发布了第一代iPhone 以及 iOS操作系统,截至2021年4月,苹果公司(Apple Inc. )已发布几十款iPhone、iPad、iWatch,iTV产品,每一款产品及操作系统都深受消费者与开发者的喜爱。
2007年11月,Google推出Android系统。随后Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机、智能手表等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。2014第一季度Android平台已占所有移动广告流量来源的42.8%,首度超越iOS。
2008年微软开发了一款平板电脑Tablet PC。盖茨当时预言,Tablet PC将在五年内变得无处不在。遗憾的是,微软最后将这个产品雪藏。直到苹果iPad风靡全球后,微软2012年才推出Surface平板电脑,但用户认为产品体验不佳,结果自然市场也很萧条。
1996年谷歌推出了第一代搜索引擎,时至今日它已经成为了世界上最大的搜索引擎之一。微软试图建立自己的网络搜索架构,在2006年推出Live Search搜索服务,2009年将这项服务更名为必应(Bing)。到2013年5月,美国市场Google搜索占据66.7%的市场份额。,必应占据17.4%的市场。
2013年1月,鲍尔默在电话会议上试图向董事会讲出他抗击iPhone和Android的计划。不过微软董事却打断了他,直言他行动得太慢了。鲍尔默意识到他行动得不够快速,没能让董事会满意。之后试图加快行动。他宣布对公司实施重组,试图让微软各部门之间加强协作,不过他的高管团队并不能接受全新的鲍尔默,有些高管对于大大小小的事情都会表示反对,如合并工程团队、每周提交状况报告。到2013年5月,鲍尔默开始怀疑他改变公司的速度能否达到董事会的期望。“不管我有多想快速改变公司,各方——如员工、董事、投资者、合作伙伴、供应商、客户——总会不大愿意相信我是来真的,也许连我自己也感到怀疑。”鲍尔默说。因此,他决定退休,寄望下一任CEO能够整顿公司,带领它更快速地行动。
2014年2月,鲍尔默正式退休。
1999年最后一天,也就是鲍尔默在微软披挂上任的前一天,微软的市值为6000亿美元;在鲍尔默宣布卸任的前一天,微软的市值为2770亿美元。
第三位:萨提亚·纳德拉(2014年至今)
北京时间2014年2月4日晚10点,微软公司宣布其董事会选定萨提亚·纳德拉出任公司的首席执行官,并成为公司董事会董事,成为微软继鲍尔默和联合创始人比尔·盖茨之后的第三任掌门。
自2014年2月上任以来,他重新调整微软的主要战略,推出【移动为先、云为先】战略使微软市值翻番,重回巅峰。2019年,年内微软股价仍大幅上涨,4月25日微软股价一度触及130.89美元/股,市值达到了1.003万亿美元。2021年11月3日,市值达到最高峰,2.5万亿美元。
自1992年加入微软以来,纳德拉主导了涵盖公司主要产品和服务的重要战略和技术转型,其中最引人注目的是微软迈向云计算,以及建立起世界上规模最大的云基础架构来支持 bing、 xbox、 office和其他服务。
在就任微软CEO期间,纳德拉重点推动以下工作:
- 纳德拉亲自出席发布会,推出了针对iPad平台的Office软件套装。
- 微软宣布将不再对智能手机和小尺寸平板电脑收取Windows软件授权费用。
- 纳德拉为企业用户推出了管理员工移动设备的企业文件应用,无论他们使用的是微软设备还是竞争对手设备,均可以接入这一服务。
- AI+云战略。
- 2014年成立.NET 基金会,开源 .NET,实现跨平台。
- 2016年2月微软以5亿美元收购 Xamarin。
- 2016年6月微软以262亿美元收购 LinkedIn。
- 2018年6月微软以75亿美元收购 GitHub。
- Office 365 与 Microsoft Azure 云集成,推出 Microsoft Office 365。
- 敞开胸怀,积极拥抱 Linux
- 其他
2018年萨提亚·纳德拉出版个人著作《刷新——重新发现商业与未来》,书中披露了这几年微软转型历程与关键性细节。
萨提亚·纳德拉用敏锐的商业目光、高明的发展战略、开放的胸怀、伟大的同理心,驾驶着微软这艘世界级IT航母一路高速前行,继续扬帆远航。
微软在Build2014大会上宣布Windows Library for JavaScript (WinJS) 开源,支持跨平台开发应用。不久再次宣布另一项举措,即创办.NET基金会。这项举措将进一步推动开源事业的发展。在微软官方声明中介绍,这项基金会将为企业客户、开发者用户提供一个社区平台,进一步强化.NET生态圈,推动开源、社区参与性以及创新能力。为此,微软首先将旗下24款.NET相关程序代码开源,基于Apache 2.0许可协议。其中一款程序是微软全新的.NET编译器平台,代号Roslyn,这套平台采用大量C#以及VB的API接口进行开发设计。
自此,微软.NET平台正式开启开源、快平台之路。
Windows Library for JavaScript (WinJS) 开源地址: https://github.com/winjs/winjs/
成在管理,败在经验;嬴在选择,输在不学! 贵在坚持!
个人作品
BIMFace.SDK.NET
开源地址:https://gitee.com/NAlps/BIMFace.SDK
系列博客:https://www.cnblogs.com/SavionZhang/p/11424431.html
系列视频:https://www.cnblogs.com/SavionZhang/p/14258393.html
技术栈
1、Visual Studio、.NET Core/.NET、MVC、Web API、RESTful API、gRPC、SignalR、Java、Python
2、jQuery、Vue.js、Bootstrap、ElementUI
3、数据库:分库分表、读写分离、SQLServer、MySQL、PostgreSQL、Redis、MongoDB、ElasticSearch、达梦DM
4、架构:DDD、ABP、SpringBoot、jFinal
5、环境:跨平台、Windows、Linux、Nginx
6、移动App:Android、IOS、HarmonyOS、微信小程序、钉钉、uni-app、MAUI
分布式、高并发、云原生、微服务、Docker、CI/CD、DevOps、K8S;Dapr、RabbitMQ、Kafka、RPC、Elasticsearch。
欢迎关注作者头条号 张传宁IT讲堂,获取更多IT文章、视频等优质内容。
出处:www.cnblogs.com/SavionZhang
作者:张传宁 技术顾问、培训讲师、微软MCP、系统架构设计师、系统集成项目管理工程师、科技部创新工程师。
专注于企业级通用开发平台、工作流引擎、自动化项目(代码)生成器、SOA 、DDD、 云原生(Docker、微服务、DevOps、CI/CD);PDF、CAD、BIM 审图等研究与应用。
多次参与电子政务、图书教育、生产制造等企业级大型项目研发与管理工作。
熟悉中小企业软件开发过程:可行调研、需求分析、架构设计、编码测试、实施部署、项目管理。通过技术与管理帮助中小企业实现互联网转型升级全流程解决方案。
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
如有问题,可以通过邮件905442693@qq.com联系。共同交流、互相学习。
如果您觉得文章对您有帮助,请点击文章右下角【推荐】。您的鼓励是作者持续创作的最大动力!