私は liferay 6.x ServiceBuilder フレームワークを掘り下げ始め、そのコード生成アプローチがとても気に入りました。シンプルな service.xml ファイルで、コードを 1 行も書かずに、すぐに使用できる強力なサービスを生成できます。
また、UML モデルから同様のサービスを生成できる AndroMDA も調べてみました。これは、service.xml (liferay ServiceBuilder の場合) の新しい xml 構成を学習する必要なく、ビジネス モデルを直接リンクできるため、さらに興味深いものに思えます。
現在、どのツールを使用するかを検討中です。これらのツールを使用した経験に基づいて、このライブラリを使用することの長所/短所を教えてください。
これらの側面と、あなた自身の考えを知りたいです
- 私の開発を長期的により生産的に保つためには、どちらが良いですか.
- ServiceBuilder を使用すると、ポータル環境外でサービスを使用できるようになります (非ポータル アプリ サーバーから同じサービスを実行するとします。
- UML 駆動型のアプローチは常に優れているか、それとも実用的な短所や課題があります。
liferay 6.x の開発において、これら 2 つより優れたコード生成ライブラリを他に知っていますか? これらのSOスレッドもチェックしました