为什么开源对 .NET 项目很重要?
已发表: 2021-09-08我们知道.NET 是微软维护的开源平台。 它被提名为自 2017 年以来最活跃的 30 个开源项目并获奖。 在目前的情况下,全世界有很多开源项目可用。 其中,.NET 确实是比较流行的一种。 这些项目有助于收集有关具有多种体系结构和编码模式的 ASP.NET Core 技术的深入信息。
例如,我们正在记录一些与我们合作过的 .NET 项目工程师之间的对话,他们分享了他们对开源对 .NET 项目的重要性的真实想法。 让我们快速了解一下他们的想法。
.NET 项目开源的重要性是什么?
大卫:如今,当代开发人员堆需要成为一个遍历的平台。 我想开源是一种相对宽松的方式来开发大量的支持和支持。 它支持在不断变化的操作系统和发起者的地形下进行开发。 此外,它使我们能够实时与客户建立联系。 好吧,开源可以提供许多其他帮助。 这些特性改变了我们规划、建立和迭代的路径。 网。 最后但并非最不重要的一点是,大量的人正在期待可以通过开源许可证访问的几种技术,例如开发人员堆栈。
Bryana:有了开源,现在每个人都可以更轻松地运行、查看、调试,甚至为习惯于开发应用程序的运行时做出贡献。 解决基本事实并指出它们变得容易多了,而这在以前常常被忽视。 开源的这一整个概念确保了它的可用性超出了单一经销商微软的范围。
Eric:开源确实改变了游戏规则。 我知道更多关于开源重要性的事实。 网。 让我告诉你我的观点。
第一,语言和运行时实现具有很多开源优势。 这将使我们在这个领域比以前更加出色。
其次,我认为在这种情况下,地面面积很大。 因此,当人们能够检测甚至调试实现时,它会更加突出。 与其记下文档,它确实是一种更好的与人联系的方式。
最后,我们将收到来自不同组织和个人的大量合作机会和建议。 这难道不比在我们旧的闭源政策中不断推动自己签订一次性条约更轻松吗?
亚当:没错! 这就是开源的意义所在。 但我可以说出 .NET 项目中开源的许多其他重要性。 所以,选择一个对我来说是相当困难的。 但是让我告诉你最喜欢的一个。 我认为开源最好的一点是,有了它,任何人都可以从任何地方发现任何重要的东西,并根据他们的选择进行改进。 与此同时,对于 .NET Core,修改请求必须探索他们的途径,才能找到正确的 Microsoft 人员。 它将为能够处理改进过程的开发人员相应地安排。 如果它以这种方式继续它的旅程,我希望它会在几年内正式发布。 感谢技术,任何人的任何问题都可以在一夜之间得到治愈。 在发现任何问题后,他们所要做的就是提出一个 PR。 问题领域将在一天内得到审查、迭代和集成。 这只是下一个改进级别。
Jonas:我认为开源是有史以来最好的事情。 无疑有助于构建繁荣的跨平台。 这也是针对 Linux 的好方法。
Mark:对我来说,开源是最明显的手段之一,可以证明微软在 OSS 社区的大量投资不是浪费。 OSS 软件不仅在开发过程中使用,而且作为我们库存的基础进行发货。 我们不能忽视 OSS 系统提供的无数好处。 它在软件生态系统的世界中发挥着巨大的作用。 因此,作为 OSS 的一部分,微软不可避免地要回报它。
Bryana:截至目前,我们已经详细记录了我们以前的事迹; 我们更容易运送正确的产品。 它在整个过程中为我们提供帮助。 此外,开源的整个社区规模为 m。 他们拥有许多领域的专业人士,甚至超过我们整个团队。 这是帮助我们集中精力并以更深刻的热情和技巧完成工作的另一个原因。
开源是否对 .NET 采用率的增加负责?
亚当:是的! 当然! 在开源之前,.NET 仅限于 Windows。 但是现在,可以从许多其他位置访问它。
大卫:对我来说,是的。 我真的认为开源和 .NET 直接相连。 该系统有效地提高了整个项目的知名度。 此外,现在可以通过多个位置访问它。 因此,它有点负责 .NET 项目的开发。
埃里克:我想是的。 但是 .NET Core 对 .NET 项目、整个场景等的变化负有更多责任。 但是我不能忽视 OSS 在 .NET 采用增长中的义务。 ASP.NET 开发服务可以帮助您了解更多。
结论:
希望 .NET 专业人士提供的信息足以有助于理解开源在 .NET 项目中的重要性。 可以说,开发应用平台除了开源之外别无他法。 它更有趣,而且非常快速且用户友好。
最后,感谢 David、Bryana、Adam、Eric、Mark 和 Jonas 在本项目中的实际合作。 感谢您分享您的真实想法并指出关于开源在 .NET 项目中的重要性的有趣事实。