Boo vs. IronPython

后端 未结 7 752
情歌与酒
情歌与酒 2020-12-30 22:18

After having looked at each of these two projects, it seems that both are VERY similar. Both run on top of the CLI, both have python style syntax, both use .NET instead of t

相关标签:
7条回答
  • 2020-12-30 22:47

    Boo is statically typed, but has optional duck typing (which works fairly well, in my experience). Boo is also specifically designed to be "wrist friendly" -- in other words, to minimize the need to use Shift-key combinations. It has good IDE support in SharpDevelop.

    As is pretty evident, Boo takes a lot of inspiration from Python, but is also designed to take good advantage of .NET features.

    Performance-wise, Boo feels marginally faster than IronPython, and in particular lacks the noticeable startup lag of IronPython.

    Boo is still an immature language, and lacks the community of Python. I'd personally be a bit wary about using it in production. Also, I don't agree with all the departures it's made from Python, such as getting rid of explicit self in classes.

    0 讨论(0)
提交回复
热议问题