gpt4 book ai didi

c# - 个人 Silverlight 项目的 F# 或 C#?

转载 作者:行者123 更新时间:2023-11-30 13:10:51 25 4
gpt4 key购买 nike

我即将开始为我大学的一个学生组织开展一个丰富的 Internet 应用程序项目。我将是唯一的程序员,使用什么技术完全由我决定。我已经决定使用 Silverlight,但不确定是使用 C# 还是 F#。以下是我要记住的一些事项:

C#:

  • 我已经知道它并在工作中将它广泛用于 Silverlight。我没有 F#,也没有什么一般的 FP 经验。
  • 有人说 OOP 范式更适合复杂的有状态 UI。
  • 维护:我会再上学三年,但在那之后,如果该应用仍在使用,如果我使用更通用的语言,他们可能会有更好的时间寻找其他人来维护它。
  • C# 经验在“现实世界”中可能更有值(value)。

F#:

  • 主要原因是我想学点新东西。函数式编程语言看起来很酷(我发现自己经常使用 C# 的 FP 特性,并且认为它们是 C# 3.0 中最大的改进)。我认为如果使用 F# 我会获得更多乐趣,但我认为时间和精力的成本可能不会超过 yield ,这是否不切实际?

最佳答案

在我看来,当你是一名学生时,你应该尝试将手指放在尽可能多的 jar 里。

您使用的语言越多,您对使用特定语言做事的“最佳”方式的理解就越多。

至于“经验”在“现实世界”中更有值(value)。就我个人而言,在寻找潜在候选人时,我只会考虑真正的商业经验。当您在工作中并获得报酬时的语言体验与学习/学习语言时使用语言的体验截然不同。您在学习期间所做的事情是为了获得技能和知识,而您在商业环境中所做的事情则是让您获得解决现实生活问题的经验。

底线...在您还可以的时候玩酷的东西!

关于c# - 个人 Silverlight 项目的 F# 或 C#?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3157791/

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