gpt4 book ai didi

.net - 理论上来说,我可以用IronRuby写出所有c#能写的app,对吧?

转载 作者:太空宇宙 更新时间:2023-11-03 17:08:57 24 4
gpt4 key购买 nike

我懂一些 ruby 语言。现在我需要做一些.net 开发。我不想学习一门新语言。所以,在谷歌搜索之后,我得到了 IronRuby。现在我的问题是我可以使用 IronRuby 编写所有 c# 可以编写的应用程序吗?

谢谢。

最佳答案

从广义上讲,我相信您应该能够用 C# 做几乎所有能做的事情。但是,在某些方面,C# 可能会让您的工作变得更轻松 - 该框架在设计时确实考虑到了静态类型语言。

LINQ 是确实引起 panic 的一个领域。我不知道 IronRuby 是否直接支持表达式树。您当然可以手动创建它们,但这将是一种非常糟糕的体验。同样,我不知道 IronRuby 会如何推断 LINQ to Objects 等的相关委托(delegate)类型。

不要害怕学习一门语言:这是一种可以显着开阔视野的经历。鉴于您已经必须至少在一定程度上学习 .NET 框架,您不妨学习编写框架的大部分示例所用的语言。如果这是一个相当大的项目,我怀疑总的来说,您将节省时间 - 当然,您也会因此获得更广泛的知识。

另一件需要考虑的事情是谁来维护代码库。您还没有说为什么需要进行此开发 - 但如果是出于专业原因,从长远来看,大概您要么有同事,要么必须将代码交给某人。了解他们的偏好。

关于.net - 理论上来说,我可以用IronRuby写出所有c#能写的app,对吧?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3099182/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com