J2EE を実際に扱ってから長い時間が経ちましたが、私の無知をお許しください。最近、Grails プロジェクトに携わったことで、Java への関心が再び高まりました。特に Grails は、Java プラットフォームでの Web アプリケーションの構築が再び楽しくなるためです。そうは言っても、Grails を使用して構築されたアプリケーションに対して私が持っている次の要件について、専門家にコメントしてもらいたいと思います。
設計チーム (Web デザイナー) は、開発チーム (ソフトウェア開発者) を煩わすことなく、GSP ページにアクセスしてビュー ファイル (レイアウト、テンプレートなど) を編集する必要があります。このシナリオは、構築中と本番環境への展開後の両方で発生する可能性があります。
ここでは、デザイナー、開発者、およびビジネス ユーザー間のコミュニケーション レベルは問題になりません。ただし、約 40% の時間で、ビジネス ユニットが関与するフロントエンドの変更は、開発者の時間には影響しませんが、設計チームのメンバーの時間が必要です。現在、デプロイ ワークフローは、Tomcat サーバーへの War ファイルのデプロイを通じて Grails アプリケーションに従います。ビルドとデプロイのライフサイクルを経ることなく、デザイン チームが UI を変更できるようにする簡単な方法があると思います。
設計チームのメンバーの何人かは、過去に PHP に触れた経験があり、テンプレート ファイルを上書きして UI をより機能的にしたり、レイアウト テンプレートを改善したりすることができない場合があります。Grails 内でこのような単純さに対応する同様の方法があることを願っています。War ファイルの展開はオプションかもしれないと言われましたが、Tomcat がホストするアプリケーションのリロードが必要です。
希望するソリューションを間違った方向から見ていると思われる場合は、関係するすべてのチーム メンバーにとって実行可能な妥協点に関心があるので、ご意見をお寄せください。ありがとうございました。