动态语言正在兴起,而且数量很多:例如Ruby、Groovy、Jython、Scala(静态,但具有动态语言的外观和感觉)等。
我的背景是 Java SE 和 EE 编程,我想将我的知识扩展到这些动态语言之一,以便为未来做好更好的准备。
但我应该重点学习哪种动态语言?为什么?其中哪一种将成为不久的将来的首选语言?
学习 Ruby 或 Python(以及较小程度的 Scala)意味着您将拥有非常可转移的技能 - 您可以使用 Java 版本、本机版本或 .NET 版本 (IronRuby/IronPython)。 Groovy 很好,但特定于 JVM。
除非您设想特定的场景,否则“为未来做好更好的准备”是很棘手的。你想从事什么样的工作?您是否有一个可以用动态语言有效实现的项目?它是否足够小,可以试穿其中几个,以感受它们的不同之处?
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)