有人使用过 Boo,您能评论一下您的体验吗?
我正在 .NET 上寻找 groovy 的等价物 http://boo.codehaus.org/
到目前为止 Boo 看起来很有趣,但它是静态类型的确实包含一些我正在寻找的元编程功能。
任何人都可以评论一下 Boo 的使用体验吗?是否值得在 1.0 版本中出于业余爱好目的而研究它?
编辑:将 BOO 更改为 Boo
I'm looking for a groovy equivalent on .NET
http://boo.codehaus.org/
So far Boo looks interesting, but it is statically typed, yet does include some of the metaprogramming features I'd be looking for.
Can anyone comment on the experience of using Boo and is it worth looking into for more than hobby purposes at a 1.0 Version?
Edit: Changed BOO to Boo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
发布评论
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我最近经常使用 Boo。 它非常灵活而且非常强大。 元编程效果很好,但它不像 Nemerle 那样容易使用。 此外,缺乏任意表达式嵌套(例如 def foo = if(bar) match(baz) { ... } else 0;)使得某些事情变得比它必须的更难,但这不是你想要的除非您来自 Nemerle、OCaml、Haskell 或类似的地方,否则请错过。
总的来说,我会说尝试一下。 我认为你不会失望的。
I've been using Boo quite a lot lately. It's very flexible and very powerful. The metaprogramming works well, but it's not nearly as easy to use as Nemerle's. In addition, the lack of arbitrary expression nesting (e.g. def foo = if(bar) match(baz) { ... } else 0;) makes certain things harder than it has to be, but that's not something you're going to miss unless you're coming from Nemerle, OCaml, Haskell, or something along those lines.
Overall, I'd say give it a shot. I don't think you'll be disappointed.