JDD is a conference for all Java enthusiasts: software engineers, developers, team leaders and other passionate people keen to broaden and share their knowledge.
Anton Lem
Anton Lem
Senior Java Developer
Model driven development by JHipster scaffolding
Abstract
MDD - model driven development is an approach to create enterprise applications, built around a digital model of the system being developed. Then, using software generators, it becomes possible to automatically generate from the model: documentation, boilerplate code, data structures, which theoretically simplify the work of developers greatly. In practice, the models come out too abstract, so they can not be automatically converted into code, you have to manually assemble the architecture to run the generated code, it is difficult to make changes to the model of an existing application. Therefore, the complexity of using MDD very often exceeds its advantages and the developers do not widely use this approach. A serious limitation of the usage of MDD has always been the high cost of full-featured proprietary tools and the lack of an adequate replacement for them in the open source community.