これは半分暴言、半分質問です。
Grails を使う価値はありますか? 比較的単純なデータベース駆動型の Web アプリケーションを開発しようとしています。私の専門は Java であるため、当然、Grails が適しているように思えました。最初は、Spring、JPA、および Hibernate を使用することを考えていましたが、以前はそれを使用しており、あらゆる種類の面倒な構成およびコーディング作業に遭遇しました。Grails は、これを解決していると宣伝しています。
Grails に対する私の最大のフラストレーションは、すべてが機能しないことです。私が言いたいのは、直感的に思うように機能しないということです。エッジのあたりがかなり荒いです。私は絶えず問題に遭遇します。Grails に対する私の理解不足が原因である場合もあれば、正当な Grails バグを発見した場合もあります。
主要な問題の 1 つは、適切な Eclipse 統合の欠如です。Groovy と Grails のプラグインがありますが、シンタックス ハイライト以外の機能はほとんどありません。Java から Groovy を呼び出したり、Java から Groovy を呼び出したりするのは非常に面倒です。優れた IDE サポートがないことは大きな問題です。
何が起こるかというと、私は座って Web アプリケーションを開発しようとしています。1 日の終わりに、1 日の約 85% を Grails 関連の問題のデバッグに費やしていることに気付きました。Eclipse の問題でない場合は、熱心な読み込み、ビューでのフェッチ、1 対多の関係、空のファイルの奇妙な動作、プロパティ/getter の奇妙なバグです。これは、今日遭遇した問題のほんの一例です。Grails との最後の座談会では、さまざまな問題が多数発生しました。
価値があるのだろうかと思うことがあります。他の人がこれを経験したかどうか興味があります。実際に Grails を使って生産的に Web アプリケーションを作成している人はいますか? 検討すべき迅速な Web 開発のための他のフレームワークはありますか?