展开讨论

经验与复盘经验摘录 · 机器翻译

运行.NET 7代码库的成本与运行开源项目相比如何?

运行.NET 7代码库的成本与运行开源项目相比如何?我非常喜欢.NET,过去也经常使用它。但当我尝试自己的创业项目时,我选择了node,而且一点也不后悔。我现在又回到.NET了,在新的工作中再次使用,.NET 7将很有趣。但我不确定是否想那么紧密地依赖微软的订阅服务。我之前在.NET 5时代或者.NET Core刚出现的时候,尝试过让几个.NET项目启动。在Azure上运行和使用工具的成本出乎意料地高。这让我在创业时选择了node,尽管我更希望继续使用C#和.NET,这样我可以成为这些工具的专家。但确实,能够访问.NET庞大的标准库是一个巨大的优势。文档也非常棒。如果在Azure上运行的成本以及与微软的紧密耦合对精简的小型或自筹资金的初创公司来说是合理的,那么我可能会再次尝试。

源讨论理解.NET生态系统:.NET演进到.NET 7原帖 347 条评论 · 导入时统计
4

这条内容在回应什么?

父级讨论 · 节选

BR

.NET一直在做很多正确的事情。我初创公司的代码库几乎全是.NET 7:着陆页、网页应用、Windows服务、API。非.NET代码主要是网页应用中的原生JS。 我一直在密切关注Next.js,它做得非常好,但我喜欢.NET的多功能性。用一种语言,我可以编写以上所有内容,由于.NET丰富的标准库,我的依赖项很少——这与我编写和维护的NodeJS应用形成了鲜明的对比。 通过原生AOT,.NET甚至可以编译为原生二进制文件。最近,我用C#写了一个Windows密码过滤器DLL,这在几年前是难以想象的。 这是一个非常愉快的开发栈。感谢微软对它的努力。

完整原文

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 4

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

HO

这就像任何其他容器化的Linux应用一样。唯一需要注意的是,基础的ASP NET Core API会像200MB内存一样空闲。

完整原文
AT

.NET是开源的,并不真正绑定到任何微软订阅。我真的讨厌人们没有理解就一直重复这句话。现在Rider是更好的C# IDE,而且它不是由微软拥有的。你可以将它托管在任何地方,因为它可以在任何地方运行。

完整原文
MY

> 但我不确定我是否真的想与微软订阅如此紧密地绑定。 如今不需要MSDN订阅了,尽管它们确实有一些优惠。

完整原文
MI

> 运行.NET 7代码库的成本与运行其他开源项目相比如何? .NET自2017年的.NET Core 1起就是开源的。源代码在GitHub上:https://github.com/dotnet/

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。