在写了很长一段时间的C# .net程序之后,我开始感到愤怒和沮丧,因为所有静态类型语言所带来的语法垃圾。现在我想改用动态类型语言,并利用CLI的优势。
所以我四处搜寻,但我不喜欢看到的东西。我首先找了IronPython。但是这个项目感觉组织混乱,看起来一点也不好。然后我听说了Boo。我喜欢Boo的理念和一切,但它似乎停滞不前。然后我听说了IronRuby,但该项目仍处于测试版,所以我决定等待它更加成熟。
既然我找不到一个好的CLR兼容的动态语言,我就问你们会使用什么?
由于人们开始询问为什么不选择IronPython的原因。好吧,原因是,正如我之前所说,它似乎组织混乱。为什么?
1-主页指向codeplex上的另一页,主页应该干净简洁,只需要指出IronPython的优点,以http://www.ironruby.net/为例,隐藏了语言开发方面的东西(即使用户必须在使用之前访问IronRuby的svn)。 IPython试图解决什么样的问题?有没有这种信息的页面? 页面在那里,但它被隐藏在“更多信息页面”中,其中包含一堆毫无意义的文章链接。 在Boo的页面上,它在清晰的视野中被命名为宣言http://boo.codehaus.org/BooManifesto.pdf。
还有更多,但我感觉IPython只是一个自制的解释器,尽管它实际上可能具有很高的质量。 我觉得下载Boo并使用IronPython更安全(但不用担心Microsoft,我也下载了IPython)。
关于鸭子类型和Boo的静态类型,它们对我来说都可以正常工作。
所以我四处搜寻,但我不喜欢看到的东西。我首先找了IronPython。但是这个项目感觉组织混乱,看起来一点也不好。然后我听说了Boo。我喜欢Boo的理念和一切,但它似乎停滞不前。然后我听说了IronRuby,但该项目仍处于测试版,所以我决定等待它更加成熟。
既然我找不到一个好的CLR兼容的动态语言,我就问你们会使用什么?
由于人们开始询问为什么不选择IronPython的原因。好吧,原因是,正如我之前所说,它似乎组织混乱。为什么?
1-主页指向codeplex上的另一页,主页应该干净简洁,只需要指出IronPython的优点,以http://www.ironruby.net/为例,隐藏了语言开发方面的东西(即使用户必须在使用之前访问IronRuby的svn)。 IPython试图解决什么样的问题?有没有这种信息的页面? 页面在那里,但它被隐藏在“更多信息页面”中,其中包含一堆毫无意义的文章链接。 在Boo的页面上,它在清晰的视野中被命名为宣言http://boo.codehaus.org/BooManifesto.pdf。
还有更多,但我感觉IPython只是一个自制的解释器,尽管它实际上可能具有很高的质量。 我觉得下载Boo并使用IronPython更安全(但不用担心Microsoft,我也下载了IPython)。
关于鸭子类型和Boo的静态类型,它们对我来说都可以正常工作。