1

可能的重复:
BOO 与 IronPython
Boo 与 IronPython

假设您想将脚本语言嵌入到 .NET 应用程序中。

Boo 以 Python 语法为蓝本,但也包括类型推断,总的来说,它似乎是一种更好、更现代的语言,可以嵌入为脚本语言。

那么,为什么对 Iron Python 有这么多的关注呢?

后来 正如所指出的,这个问题与以下内容完全相同:this and this

4

3 回答 3

2

2个字:用户群。

我已经知道这么多语言,所以我必须把参考资料放在手边,这样我就可以记住我目前正在从事的工作是“else if”、“elsif”还是“elif”。除非有令人信服的理由使用另一种语言(不仅仅是一些小的差异)我将坚持使用我已经知道的一个。

于 2009-05-20T22:02:36.780 回答
1

IronPython 由 Microsoft 直接开发和支持(在 Jim Hugunin 的出色技术领导下!),并且有一本关于它的非常棒的书(“IronPython in Action”,我对此有偏见,但仍然无耻地宣传)。除此之外,Boo 似乎是一个伟大的竞争者,我很想尝试一下(如果我曾经认真地使用 .NET 而不是为了好玩——因为我这些天的专业发展目标是 Linux 和Mac,而不是 Windows,这似乎不太可能)。

如果您使用 .NET 作为主要开发目标,我的建议是在您的专业领域中选择一些小型但不是玩具项目,并在 Boo 和 IronPython 中开发它们中的每一个(交替使用哪个先)——之后你经历了一些,你会知道什么是适合你的。这就是我在 90 年代最终从 Perl 4 切换到 Python 作为我的主要语言的方式(而不是坚持使用 Perl 4,我是其中的专家和大师,或者切换到当时全新的 Perl 5)——在每个环境中完全开发的几个“试点项目”让我毫不怀疑什么最适合我自己的生产力。

于 2009-05-21T04:54:25.377 回答
0

人们喜欢python,他们不想要别的东西。这个问题真的还有别的吗?

于 2009-05-20T21:48:55.607 回答