ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

划入 .NET 6版本目标,微软鼓励开发人员信任第三方库

2021-05-11 22:54:32  阅读:224  来源: 互联网

标签:微软 ecosystem 开发人员 Landwerth 生态系统 NET


喜欢就关注我们吧!

鉴于许多 .NET 社区的开发人员都不愿意使用非微软官方打造的库,近日,微软 .NET Framework 团队的项目经理 Immo Landwerth 发布了一个名为”Growing the .NET ecosystem“的文档,以鼓励 .NET 开发人员加强对第三方库的信任。

划入 .NET 6版本目标,微软鼓励开发人员信任第三方库

文档内容指出,由于微软无法构建所有内容,尤其是无法按照其他开源生态系统的发展步伐进行构建,因此 .NET 的受信任库集“必须不仅限于 Microsoft”。

Landwerth 称,微软必须将应用程序开发人员可以依赖非公司控制的库的做法规范化。而为了实现这一目标,微软则需要进行文化转变。因此,计划中的 .NET 6 版本中的一个目标就是推广一种包括信任非微软库的愿景。.NET 6 预计将在 2021 年 11 月发布。

Landwerth 表示,人们认为其他生态系统,尤其是 Java、JavaScript 和 Python,要具有更多的技术多样性,因此“整体上是一个更强大的开源生态系统”。而微软则会从 OSS 生态系统中“sucks the air”,因为微软的解决方案通常会得到更多的推广,并且紧密地集成到平台中,从而使现有解决方案的吸引力降低 。

为了解决这些问题,微软需要与现有库的所有者合作,以提高其质量并加强其与 .NET 开发人员体验的集成。目前,微软已经通过 gRPC、OpenTelemetry 和 Apache Spark/Arrow 做到了这一点。

同时,其还需要对创建尚无生态系统的新技术时的方法进行更改。除了构建所有内容外,还应以一种使微软不是唯一的维护者的方式创建项目,寻求外部贡献者。

此外,Landwerth 认为,.NET OSS 生态系统中还存在一个挑战,即支持方面的问题。”似乎有一种观念认为,微软生产的代码总是受到支持,而其他人的代码则不受支持“。这也是导致用户通常是选择微软官方库,而非第三方库的一大主要原因。

该文档强调,第三方的体验可以和官方的体验一样好。并得出结论称,对于 .NET 的可选组件,需要一个经过策划的发现和获取过程。借助 .NET 6 和对移动工作负载的支持,微软正在转向一种模式,即 .NET 的一部分是可选的。这确保了核心产品可以小而 "敏捷"地安装,同时仍然支持 .NET 平台的全部广度。

具体可查看Growing the .NET ecosystem:https://github.com/microsoft/dotnet/blob/214c8c343587461f161198cdf5e9084abddde179/docs/ecosystem-issues.md

标签:微软,ecosystem,开发人员,Landwerth,生态系统,NET
来源: https://blog.51cto.com/u_15127629/2768968

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有