Java开发人员可以使用大量资源来快速入门Ruby/Rails开发。相反的情况似乎不是真的。
您会推荐哪些资源来更新java技术的最新状态?学习如何在不使用元编程的情况下使用DRY (不要重复自己)?或者如何处理ruby开发人员习惯于将函数(proc/lambda/block)作为参数(回调等)传入的各种场景?
发布于 2010-05-11 02:45:26
您可能会从学习Groovy和Grails开始,这对您来说可能更熟悉一些。然后,您可以开始更多地了解Groovy的Java方面,以熟悉Java的功能。最终(如果你需要的话)你可以进入100%的Java。
Groovy在很多方面与Ruby相似(至少从我的Ruby新手的角度来看是这样),但您也可以完全访问Java库和代码。
我猜您可能也会先研究JRuby,而不是Groovy,因为它是Ruby的实现。
最好的做法是考虑您想要用Java做什么,并尝试更深入地挖掘这一领域。在过去的几年中,Java作为一个整体已经变得相当笨拙。
祝你好运,我希望这对你有一点帮助。
发布于 2010-05-11 03:00:31
我不会从Java的“当前状态”开始。就像@chstehno所说的,Java很庞大,而且有点混乱。专注于学习基础知识,然后深入研究这些库,因为它们与您正在从事的工作相关。
我从Java (和其他一些老派语言)转向了Ruby,所以我不能从另一条路走下去,只能说Java更“照本宣科”,你可以通过阅读和搜索代码来了解很多东西,而在Ruby中,这可能很困难,因为Rails等框架中有所有的mixins、lambdas和基于约定的魔术。
https://stackoverflow.com/questions/2804440
复制相似问题