Boo能为你做什么?

10 boo

试图获得一个侧面项目的爱好,让我从C#的9-5工作中获得动力并且正在考虑Boo.一些?

  • 你和Boo有什么经历?
  • 你用Boo或者做过什么样的应用程序/项目
  • 什么是Boo能够做到的?

猜猜是网络世界,想要掌握桌面应用程序等等.

tor*_*ial 5

我与Boo的个人经历是从大约18个月前开始的,从那时起我就没有积极地跟踪它,所以请记住我说的话.这是一种很酷的语言.但它也是实验性的.这在实践中意味着什么:

  • 你可以用语言做很酷的事情.它们允许的宏,以及来自ruby和python以及其他语言的良好功能的混合.
  • 您可以通过SharpDevelop(其中Boo集成为标准开发语言)使用WinForms设计器.
  • 偶尔关键区域存在不一致和错误,因为尚未完成.

  • 我不确定Geoics是否可以用Boo创建,但它们当然可以被消费.

  • 性能很好,但编译器没有优化器.

  • 类型推断很酷.鸭子打字很酷.所有这些都可以让您接近动态类型的错觉.

就个人而言,我致力于一种工具,使创意写作更容易.为作家思考IDE.


Jon*_*eet 3

虽然它只使用 Boo 作为实现语言(而不是从根本上讲Boo),但您读过 Ayende 的“在 Boo 中构建领域特定语言”吗?它尚未完全发布,但您可以获得早期访问版本。

我还没有时间仔细研究 Boo,但相对于 C# 3(它获得了 Boo 的一些功能)的主要优势似乎是简洁性(大量类型推断)和元编程。