这是我们 项目的 deck。
Our main project is called “dddappp”, which stands for Domain-Driven DAPP low-code Platform.
However, the “model-driven development” approach we used in this project is not only applicable to decentralized application development. In fact, we’ve been using the same approach to drive the development of traditional enterprise software and Internet applications since 2016.
Kindly note: we’re not making a “no-code” app for end-users, we’re building a low-code platform for developers.
Let me explain a bit more here: there is a consensus (de facto standard) in the industry on what the core features of a Low-Code platform should have. The bottom line is that they must take a “model-driven” development approach. For our discussion of this, see here.
Efficiency in the development of software, especially complex software, has always been a big issue.
We have invented a very expressive DSL for domain modeling called DDDML. Using it, it is not only possible to accurately describe our knowledge of domains, but it is also easy to map these models to software implementation code.
Compared to other competitors, our DSL is much closer to the problem domain and to natural language, which enables it to have great combinability with AI.
Our project is likely the only Dapp low-code development platform that takes a model-driven approach. Why? We’ll provide a brief analysis of this in the attached deck file. The analysis will show that our project is unique. Our project has also received grants from Sui Foundation and Rooch Network. We have already implemented MVPs based on three different Move platforms, Aptos, Sui, and Rooch. We have received very positive and responsive feedback from the Move community developers about our project.
We have used our model-driven approach in the development of traditional applications (generating applications written primarily in Java or C#), as well as implementing MVPs based on three quite different Move platforms (generating Dapps with on- chain Move contracts and off-chain services), which is a testament to the adaptability of our dddappp project architecture.
I work solo, but I don’t let that stop me from being awesome. My team is me, myself and I.
I have more than 20 years of software development experience, DDD expert, DDDML creator, and author of the technical book “Deep into DDD: Driving Complex Software Development by DSL”.
The book was published in April 2021 and reprinted in September of the same year, receiving wide acclaim.