私たちは同じクラス/エンティティの3つまたは4つの異なる表現で終わる私たちの店で繰り返し問題があります。モデル駆動型アーキテクチャに価値があり、ツールの最新技術は何ですか?
javaバージョン、xmlバージョン、hibernateバージョン、jsonバージョン...あなたはポイントを得る。
これは明らかにメンテナンスの問題を引き起こします。
モデル駆動型アーキテクチャーはおそらくこれ以上ですが、私が本当に好きなのは、クラスまたはエンティティを一方向に一度定義し、さまざまな表現を生成できるシステムです。 (おそらく、私はこれについて正しい用語を使用していません)
実際にはそれほど単純ではありません。私たちはJSONを使ってワイヤを送信するためのJavaオブジェクトを持っているとしましょう。 JSONのフィールドに対するjavaオブジェクトのメンバー間の正確な1-1の対応ではないかもしれません - いくつかの最適化などがあるかもしれません。
私は過去にAndroMDAやEMFのようなものを見てきましたが、それらが不足しているか不器用であることがわかりました。私は彼らが最近どのように積み上げているのか、それとも他のシステムがあるのか分かりません。
MDAおよびメタデータ駆動型プログラミングに関するSOの意見は何ですか?道具が真剣に検討されるほど成熟していますか?
ありがとうございました。
もhttp://stackoverflow.com/questions/4479883/mda-model-driven-architectureとhttp://stackoverflow.com/questions/696021/are-you-doing-mda-を参照してください。モデルドリブンアーキテクチャー - 今の場合はそうだと思うのですが、ツール・ドゥ・ヨとhttp://stackoverflow.com/questions/21091/do-you-use-mda-mdd-mdsd-any-kind-モデル駆動型のアプローチを採用しています。そして、http://stackoverflow.com/questions/70781/what-do-you-think-of-model-driven-software-development – DNA