2009-05-12 8 views
4

Ruby on Rails(RoR)とGrailsの両方がJVM(Java Virtual Machine)上で動作することができれば、どの言語とフレームワークでも同等の有能かつ経験豊かな開発者が生産性を高め、 (同じ努力のために、より多くのビジネス機能を提供する)Ruby on RailsまたはGrailsで開発者の生産性が向上していますか?

私は、GrailsがJava開発者への移行が容易であることを知っています。 Grailsの開発者はJavaライブラリ全体を利用できることに気付きました。私の質問は、標準のアプリケーションサーバー(WAS、Weblogic、JBOSS、TOMCATなど)を使用するLinux上のJVMで実行する環境での開発者の生産性に関するものです。注:JRubyを使用してRoRをJVM上で実行できるようにします。

RORとGrailsの両方を使用して、重要なWebアプリケーション開発を行った人からの回答を求めます。

+0

まず、正式には「Grails」です。 RoRの人々はGrailsの人々に名前を変更するよう頼んだ。 –

+1

どのように生産性を測定していますか?そして、どちらがよりよく知られている/快適な開発者ですか?どのようなものが作られていますか?考慮すべき変数がたくさんあります。 – Jarrod

+0

生産性は、提供される機能の単位(コード行ではない)によって測定されます。私は、それぞれの言語とフレームワークで同等の能力を持つRORとGrailsの開発者を探しています。この質問は、Webのビジネスアプリケーションに焦点を当てています。 –

答えて

13

あなたが探しているすべての75% answerの場合:Grailsの

私の主要なレールの経験が、約一年半前に終わったものの、レール2.xのだった前に、私は(、両方のプラットフォーム上で重要な開発を行ってきましたリリースされました)。

私はgrails 0.5以降、grails開発に深く関わってきました。

答えは、プロジェクトで使用できる開発者とインフラストラクチャにかなり依存しています。 Tomcatのような標準のJavaアプリケーションコンテナにデプロイする場合は、Grailsが良い選択だと思います。 mongrel/rack/pound/etcで何かをしたいのであれば。ピックレール。

あなたのビジネス上の問題に合った特定の宝石/瓶がある場合、それはあなたの決定に明らかに影響します。

Grailsの選択はそれほど問題ではありません。すべての種類の問題を解決するのが良いと思うからですが、Grails開発者コミュニティの方が好きで、さらにI like the groovy language a little moreが好きです。

私は、grailsが、私がルビー/レール上で働いていた場所への売却をより簡単にすることも発見しました。ここにはさらに多くのJavaショップがあり、その移行を行うための跳躍はそれほどありません。

これは個人的な好みであり、私は他の誰かが他の方法を利用しているのを容易に見て取ることができます。

Railsにはかなりのことがあります。私は、テスト駆動開発のストーリーがはるかに優れていると思います(私はworking on trying to fix thatです)。

+0

不思議なことに、あなたがリンクした「75%の回答」記事はRailsに言います。 – Chuck

+0

こんにちは、私はそれがポイントの一部であることを知っていました。 どちらのフレームワークでも、1つの回答を探していて、他のものを選ぶための大きな要因がない場合は、成功することができます。 Grailsは正解です。違う環境の人にとって、Railsは正しいでしょう。 –

+0

ですが、結論としては、言語の重要な違いは見当たりません。作業時の標準がJVMに基づいていることを考えると、grailsはJVM標準をサポートする明確な道筋を提供します。しかし、JRubyは同じことをしませんか? –

関連する問題