【发布时间】:2010-09-05 12:39:12
【问题描述】:
我的公司正在踏上Grails之路。其原因是当前的开发人员对 Java 非常重视,但他们认为未来的一些 Web 开发项目需要一种 MVC 风格的语言。就个人而言,我来自设计/可用性领域,但随着我承担更多“前端”职责,我开始觉得有必要更深入地学习一门语言,这样我就可以编写一些逻辑,尤其是前端我的 UI 和东西的代码。
我一直在尝试亲自接触 Python/Django,但从来没有在上面投入太多时间。现在我的公司正在“跳入”Grails,我购买了“Agile Web Development with Rails(第 3 版 - Beta)”并开始涉足 RoR。我还是想在未来或边上学Python,但我最大的问题是:
- 我是否应该学习 RoR,并在我的“投资组合”中使用更通用的语言,知道我的 RoR 知识也将有助于满足我的 Grails 需求??
-或-
- 我是否应该跳过 RoR 并专注于学习我很快就会需要工作的 Grails,然后继续学习 RoR/Django (Ruby/Python)?
基本上,问题围绕着 Grails 在非企业环境中的实用性以及 Rails 和 Grails 之间的相似之处。 (还有这个,同时试图避免 Python 与 Ruby(在 Rails 上)的百年讨论:))
【问题讨论】:
-
好的:有发展了。我开始为我们的外部 web 应用程序使用 Rails 路径,而其他 (Java) 编码器继续使用 Grails 来处理 Intranet 的东西。我的观点是,在未来,我们的应用程序的这两个方面将合并,Rails 将处于领先地位。他使用 Grails 的主要原因是因为他是 Java 并且熟悉 Hibernate。 :) 到目前为止,我很高兴放弃 Grails 的潮流并提前学习 Rails。从长远来看,这对我个人和我们公司都会更有用。感谢您到目前为止的回答!爱这个社区! :D
-
有人可以更新这个吗?我想确保人们至少能获得对此的最新意见。
标签: ruby-on-rails ruby grails groovy