私の会社は、 Grailsの道を歩み始めているところです。その理由は、現在の開発者はJavaに重きを置いていますが、将来の Web 開発プロジェクトではMVC スタイルの言語の必要性を感じているためです。個人的には、私はデザイン/ユーザビリティの世界から来ましたが、より多くの「フロントエンド」の責任を負うにつれて、言語をより集中的に学習する必要性を感じ始めています。これにより、いくつかのロジック、特にフロントエンドをコーディングできるようになります私のUIなどのコード。
私は個人的にPython/Djangoに取り組もうとしてきましたが、あまり時間をかけたことはありませんでした。私の会社が Grails に「ジャンプ」している今、「Rails を使用したアジャイル Web 開発 (第 3 版 - ベータ版)」を購入し、 RoRに取り掛かり始めています。将来的に、または副業としてPythonを学びたいと思っていますが、私の最大の質問は次のとおりです。
- RoR の知識が Grails のニーズにも役立つことを知っていれば、RoR を学習し、「ポートフォリオ」にもっと用途の広い言語を用意する必要がありますか??
-また-
- RoR をスキップして、すぐに仕事で必要になる Grails の学習に集中し、後で RoR/Django (Ruby/Python) の学習に取り組むべきでしょうか?
基本的に、この質問は、非企業環境での Grails の有用性と、Rails と Grails の類似点を中心に展開しています。(そしてこれは、Python と Ruby (on Rails) の 100 年に一度の議論を避けようとしている間です :))