<分区>
我知道有很多话题描述这个话题,但我仍然拿不定主意选择什么。首先,我需要你知道我是他最后一年的学生,谁会可能继续学习几年。但是,我正在努力寻找我能从中获益最多的东西。
我去年接触过 RoR;看到 Ruby 古怪的语法让我吃惊,而 Rails CoC 和 DRY 原则让我梦想成真。我已经编写了一些脚本来在 Ruby 中生成 sql 语句,但仅此而已。
我被认为是一名 Java 开发人员,因为他们在学校称我为 Java 人,(不,我不认为自己很好,相反,每一天我都意识到我还有更多的东西要做学习)。现在,我自学了一些与java相关的技术。为了让我的工作更轻松,我选择了学习 hibernate 和 maven。现在我们正在使用 Spring + Spring MVC 开发一个应用程序。
Grails 最近引起了我的注意,因为它建立在这些技术之上,并使用类似于 java 的语言,并允许访问 java 类。
但是,我不确定最好的方法是什么。我应该先克服 Ruby 的古怪之处,然后再学习 Rails 吗?还是先学习 Grails 会比学习 RoR 更有优势?
此外,就我所读到的内容而言,RoR 会给我比 grails 更大的市场优势;但是我如何获得可以使用 RoR 的“证明”?能够显示使用 RoR 制作的应用程序就足够了吗?