Chúng tôi có vấn đề định kỳ trong cửa hàng của chúng tôi, nơi chúng tôi kết thúc với 3 hoặc 4 đại diện khác nhau của cùng một lớp/pháp nhân.Kiến trúc định hướng mô hình có đáng giá không và trạng thái của nghệ thuật trong công cụ này là gì?
Phiên bản java, phiên bản xml, phiên bản hibernate, phiên bản json ... bạn nhận được điểm.
Rõ ràng điều này tạo ra sự cố bảo trì.
Kiến trúc điều khiển mô hình có lẽ nhiều hơn thế này, nhưng điều tôi thực sự thích là một hệ thống cho phép tôi xác định một lớp hoặc một thực thể một lần, theo một cách, và sau đó tạo ra các biểu diễn khác nhau. (có lẽ tôi không sử dụng thuật ngữ chính xác cho việc này)
Thực sự không phải là điều dễ hiểu, bởi vì chúng ta hãy nói rằng chúng ta có một đối tượng java mà chúng ta muốn chuyển thành JSON để gửi qua dây - có thể không phải là sự tương ứng chính xác 1-1 giữa các thành viên trong đối tượng java với các trường trong JSON - có thể có một số tối ưu hóa hoặc bất kỳ thứ gì.
Tôi đã xem xét những thứ như AndroMDA và EMF trong quá khứ và thấy chúng thiếu hoặc vụng về. Tôi không biết làm thế nào họ ngăn xếp những ngày này, hoặc những gì các hệ thống khác có.
Ý kiến của SO về MDA và lập trình siêu dữ liệu là gì? Các công cụ có đủ trưởng thành để xem xét nghiêm túc không?
Cảm ơn.
Xem thêm http://stackoverflow.com/questions/4479883/mda-model-driven-architecture và http://stackoverflow.com/questions/696021/are-you-doing-mda- model-driven-architecture-right-now-if-so-what-tools-do-yo và http://stackoverflow.com/questions/21091/do-you-use-mda-mdd-mdsd-any-kind- của mô hình-driven-approach-sẽ-it-be-the-futur và http://stackoverflow.com/questions/70781/what-do-you-think-of-model-driven-software-development – DNA