Model-Driven Programming (MDP) āđāļāđāļāļāļĢāļ°āļāļ§āļāļāļąāļĻāļāđāđāļāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāļāļĩāđāđāļāđāļāļāļēāļĢāļŠāļĢāđāļēāļāļāļēāļĄāļāļĢāļĢāļĄāđāļāļĢāļ°āļāļąāļāļāļĩāđāļŠāļđāļāļāļķāđāļāļāļāļāļāļĢāļĢāļāļ°āļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļāļāļāļģāļĨāļāļāļāđāļāļĄāļđāļĨ āđāļĨāļ°āļāļĪāļāļīāļāļĢāļĢāļĄāļāļāļāļĢāļ°āļāļāđāļāļĢāļ°āļāļąāļāļāļĩāđāļŠāļđāļāļāļķāđāļ āļāļēāļĢāļŠāļĢāđāļēāļāļāļāļĢāđāļŠāđāļāđāļāļāļēāļāđāļāļāļāļģāļĨāļāļāļāļĩāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļĢāļ§āļāļŠāļāļ āđāļāđāļēāļŦāļĄāļēāļĒāļŦāļĨāļąāļāļāļāļ MDP āļāļ·āļāļāļēāļĢāđāļāļīāļāđāļāđāļāļēāļāļāļēāļĢāļāļąāļāļāļē āļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļē āđāļĨāļ°āļāļēāļĢāļāļģāļāļāļāļāđāđāļ§āļĢāđāļāļĨāļąāļāļĄāļēāđāļāđāđāļŦāļĄāđāđāļāđāļĢāļ§āļāđāļĢāđāļ§āđāļĨāļ°āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļĒāļīāđāļāļāļķāđāļ āđāļāļĒāļĄāļļāđāļāđāļāđāļāđāļāļāļĩāđāļāļēāļĢāļāļģāđāļŠāļāļāļĢāļ°āļāļāļāļĩāđāđāļāđāļāļāļēāļĄāļāļĢāļĢāļĄāđāļĨāļ°āļĄāļāļļāļĐāļĒāđāļŠāļēāļĄāļēāļĢāļāļāđāļēāļāđāļāđāļĄāļēāļāļāļķāđāļ āđāļāļ§āļāļēāļāļāļĩāđāļŠāļāļāļāļĨāđāļāļāļāļąāļāļŦāļĨāļąāļāļāļēāļĢāļāļāļāđāļāļāļāļĩāđāļāļąāļāđāļāļĨāļ·āđāļāļāļāđāļ§āļĒāđāļāđāļĄāļ (DDD) āļāļķāđāļāļāļąāļāļāļąāļāļāļēāļĄāļļāđāļāđāļāđāļāđāļāļāļĩāđāđāļāđāļĄāļāļāļļāļĢāļāļīāļ āđāļāđāđāļāļāļąāļāļŦāļēāđāļāđāļĨāļāđāļŦāđāļāļāļ§āļēāļĄāđāļāđāļāļāļĢāļīāļāđāļāļĒāđāļĄāđāļāđāļāļāļāļĄāļāļĒāļđāđāļāļąāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļĢāļ°āļāļąāļāļāđāļģ
āđāļ MDP āļāļąāļāļāļąāļāļāļēāļāļ°āļŠāļĢāđāļēāļāļāļēāļĢāļāļģāđāļŠāļāļāđāļāļīāļāļāļēāļĄāļāļĢāļĢāļĄāļŦāļĢāļ·āļāđāļāļāļāļģāļĨāļāļāļāļāļāļĢāļ°āļāļ āđāļāļĒāļĢāļ§āļāļĢāļ§āļĄāđāļāļ§āļāļīāļāļŦāļĨāļąāļ āļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđ āđāļĨāļ°āļĢāļđāļāđāļāļāļāļĪāļāļīāļāļĢāļĢāļĄāļāļāļāļĢāļ°āļāļ āđāļĄāđāļāļĨāđāļŦāļĨāđāļēāļāļĩāđāļāļđāļāļāļģāļŦāļāļāđāļāļĒāđāļāđāļ āļēāļĐāļēāļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļāļģāļĨāļāļāļŦāļĢāļ·āļāļŠāļąāļāļĨāļąāļāļĐāļāđāđāļāļāļēāļ° āđāļāļĒāļāļąāđāļ§āđāļāļāļ°āļāļķāđāļāļāļĒāļđāđāļāļąāļāđāļĄāđāļāļĨāđāļāļāļēāļ°āđāļāđāļĄāļ (DSM), Unified Modeling Language (UML) āļŦāļĢāļ·āļāļāļēāļĢāđāļŠāļāļāļ āļēāļāļāļĢāļēāļāļīāļāļŦāļĢāļ·āļāļāđāļāļāļ§āļēāļĄāļāļ·āđāļāđ āļāļēāļāļāļąāđāļāđāļĄāđāļāļĨāļāļ°āļāļđāļāđāļāļĨāļāđāļāđāļāļāļāļĢāđāļŠāđāļāđāļāļāļĩāđāļāļāļīāļāļąāļāļīāļāļēāļĢāđāļāđāļāđāļēāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļŠāļĢāđāļēāļāđāļāđāļ āļāļķāđāļāļāļēāļāđāļāđāļāđāļāļāđāļĄāļāļāļ§āļĨ āđāļāļāļāļķāđāļāļāļąāļāđāļāļĄāļąāļāļī āļŦāļĢāļ·āļāđāļāļāļāļąāļāđāļāļĄāļąāļāļīāđāļāđāļĄāļĢāļđāļāđāļāļ
āļāļēāļĢāđāļāđ MDP āđāļŦāđāļāđāļāđāļāļąāļāđāļāļāđāļāļŦāļĨāļēāļĒāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄ āļĢāļ§āļĄāļāļķāļāļāļēāļĢāļāļīāļāđāļĨāļ°āļāļ§āļāļēāļĻ āļĒāļēāļāļĒāļāļāđ āļāļēāļĢāļāļāļēāļāļēāļĢ āļāļēāļĢāļāļđāđāļĨāļŠāļļāļāļ āļēāļ āđāļĨāļ°āđāļāļĢāļāļĄāļāļēāļāļĄ āļāđāļ§āļĒāļāļąāļāļāļēāļĢāļāļąāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļāļĩāđāđāļāļīāđāļĄāļāļķāđāļāļāļāļāļĢāļ°āļāļāļāļāļāļāđāđāļ§āļĢāđāđāļĨāļ°āđāļĢāļāļāļāļāļąāļāļāļĩāđāđāļāļīāđāļĄāļāļķāđāļāļāđāļāļāļĩāļĄāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāđāļāļāļēāļĢāļŠāđāļāļĄāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļļāļāļ āļēāļāļŠāļđāļ āļāļĢāļąāļāļāļāļēāļāđāļāđ āđāļĨāļ°āļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļāđāļ āļēāļĒāđāļāļāļĢāļāļāđāļ§āļĨāļēāđāļĨāļ°āļāļāļāļĢāļ°āļĄāļēāļāļāļĩāđāļāļģāļāļąāļ āļāļēāļĢāļ§āļīāļāļąāļĒāđāļŠāļāļāđāļŦāđāđāļŦāđāļāļ§āđāļē MDP āļŠāļēāļĄāļēāļĢāļāđāļāļīāđāļĄāļāļĨāļāļĨāļīāļāđāļāđāļŠāļđāļāļŠāļļāļāļāļķāļ 10 āđāļāđāļē āđāļĨāļ°āļĨāļāļāđāļāļāļļāļāļāļēāļĢāļāļąāļāļāļēāđāļāđāļŠāļđāļāļŠāļļāļāļāļķāļāļŠāļēāļĄāđāļāđāļē āđāļĄāļ·āđāļāđāļāļĩāļĒāļāļāļąāļāļ§āļīāļāļĩāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļāļāļąāđāļāđāļāļīāļĄ āđāļāđāļ āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāđāļāļīāļāļ§āļąāļāļāļļ (OOP) āđāļĨāļ°āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļēāļĄāļāļąāđāļāļāļāļ
āļāļąāļ§āļāļĒāđāļēāļāļŦāļāļķāđāļāļāļĩāđāđāļāļāđāļāđāļāļāļāļ MDP āđāļāļāļēāļāļāļāļīāļāļąāļāļīāļāļ·āļ āđāļāļĨāļāļāļāļĢāđāļĄ AppMasterno-code āļāđāļ§āļĒāđāļŦāđāļĨāļđāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāđāļāļāļāđ āđāļ§āđāļ āđāļĨāļ°āļĄāļ·āļāļāļ·āļāđāļāļĒāļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļāļģāļĨāļāļāļāđāļāļĄāļđāļĨ (āļŠāļāļĩāļĄāļēāļāļēāļāļāđāļāļĄāļđāļĨ) āļāļĢāļĢāļāļ°āļāļēāļāļāļļāļĢāļāļīāļ (āļāļģāļŦāļāļāđāļāđāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļēāļāļāļļāļĢāļāļīāļ) āļāđāļēāļāļāļēāļāļ āļēāļ BP Designer, REST API āđāļĨāļ° WSS Endpoints āļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāđāļ§āđāļāđāļĨāļ°āļāļāļĄāļ·āļāļāļ·āļ āļāļđāđāđāļāđāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļ UI āļāđāļ§āļĒāļāļąāļāļāđāļāļąāļ drag-and-drop āļ§āļēāļ āļāļģāļŦāļāļāļāļĢāļĢāļāļ°āļāļēāļāļāļļāļĢāļāļīāļāļŠāļģāļŦāļĢāļąāļāđāļāđāļĨāļ°āļŠāđāļ§āļāļāļĢāļ°āļāļāļ āđāļĨāļ°āļāļģāđāļŦāđāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāļāļāđāļāđāļāļĒāđāļēāļāļŠāļĄāļāļđāļĢāļāđ AppMaster āļĢāļāļāļĢāļąāļāđāļāļāđāļāđāļĨāļĒāļĩāļŠāļĄāļąāļĒāđāļŦāļĄāđāļŦāļĨāļēāļĒāļāļĒāđāļēāļ āļĢāļ§āļĄāļāļķāļ Go (golang) āļŠāļģāļŦāļĢāļąāļāđāļāđāļāđāļāļāļāđ, Vue3 framework āđāļĨāļ° JS/TS āļŠāļģāļŦāļĢāļąāļāđāļ§āđāļāđāļāļāļāļĨāļīāđāļāļāļąāļ āđāļĨāļ° Kotlin āđāļĨāļ° Jetpack Compose āļŠāļģāļŦāļĢāļąāļ Android āđāļĨāļ° SwiftUI āļŠāļģāļŦāļĢāļąāļ iOS
AppMaster āđāļāđāļāļāļīāļ§āļąāļāļīāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāđāļāļĒāļāļģāļŦāļĨāļąāļāļāļēāļĢ MDP āļĄāļēāđāļāđāļāđāļāļāļŦāļĨāļąāļ āļāđāļ§āļĒāđāļŦāđāļāļđāđāļāļĩāđāđāļĄāđāđāļāđāđāļāļĢāđāļāļĢāļĄāđāļĄāļāļĢāđāđāļĨāļ°āļāļąāļāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāļĄāļ·āļāļāļēāļāļĩāļāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļ āļāļģāļĢāļļāļāļĢāļąāļāļĐāļē āđāļĨāļ°āđāļāđāđāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§ āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļĨāļ°āļĢāļēāļāļēāđāļĄāđāđāļāļ āļāđāļ§āļĒāļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļąāđāļāđāļāđāļāđāļ āļāļ°āļāđāļ§āļĒāļāļāļąāļāļŦāļāļĩāđāļāļēāļāđāļāļāļāļīāļ āļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļĄāļļāđāļāđāļāđāļāđāļāļāļĩāđāļāļēāļĢāļāļĢāļąāļāļāļĢāļļāļāđāļĨāļ°āļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļāļāļāđāļĄāļ·āđāļāđāļ§āļĨāļēāļāđāļēāļāđāļāđāļāļĒāđāļĄāđāļāđāļāļāļāļąāļāļ§āļĨāļāļąāļāļāļąāļāļŦāļēāļĢāļŦāļąāļŠāđāļāļīāļĄ
āļĨāļąāļāļĐāļāļ°āļŠāļģāļāļąāļāļāļāļ MDP āļāļ·āļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļŠāļĢāđāļēāļāđāļāđāļ āļāļķāđāļāļāļēāļĻāļąāļĒāļāļēāļĢāđāļāļĨāļāđāļĄāđāļāļĨāđāļĨāļ°āđāļāļĢāļ·āđāļāļāļĄāļ·āļāļŠāļĢāđāļēāļāđāļāđāļ āļĄāļĩāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļąāļāļāļĨāđāļēāļ§āļĄāļēāļāļĄāļēāļĒāđāļŦāđāđāļĨāļ·āļāļāđāļāđ āļĢāļ§āļĄāļāļķāļāđāļāļĨāļđāļāļąāļāđāļāļāđāļāđāļāđāļāļāļāļĢāđāļŠ āđāļāļīāļāļāļēāļāļīāļāļĒāđ āđāļĨāļ°āļāļĩāđāđāļāđāļāļāļĢāļĢāļĄāļŠāļīāļāļāļīāđ āļāļ§āļāđāļāļēāļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļāļāļīāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļĩāđāđāļāļāļāđāļēāļāļāļąāļ āđāļāđāļ āļāļēāļĢāđāļāļĨāļāļāļēāļĄāļāļ āļāļēāļĢāļŠāļĢāđāļēāļāđāļāđāļāļāļēāļĄāđāļāļĄāđāļāļĨāļ āđāļĨāļ°āļ§āļīāļāļĩāļāļēāļĢāđāļāļāļāļģāļŦāļāļāđāļāļ āļāļēāļĢāđāļĨāļ·āļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāđāļŦāļĄāļēāļ°āļŠāļĄāļāļķāđāļāļāļĒāļđāđāļāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāđāļāļāļēāļ° āļāļ§āļēāļĄāļāļąāļāļāđāļāļ āđāļĨāļ°āļāļāļēāļāļāļāļāđāļāļĢāļāļāļēāļĢ āļāļĨāļāļāļāļāļĢāļ°āļāļąāļāļāļ§āļēāļĄāđāļāļĩāđāļĒāļ§āļāļēāļāđāļĨāļ°āļāļ§āļēāļĄāļāļļāđāļāđāļāļĒāļāļāļāļāļĩāļĄāļāļąāļāļāļēāļāļąāļāļ āļēāļĐāļēāļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļāļģāļĨāļāļāđāļĨāļ°āļāļļāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļāļāļēāļ°
MDP āļāđāļĄāļĩāļāļ§āļēāļĄāļāđāļēāļāļēāļĒāđāļĨāļ°āļāđāļāļāļģāļāļąāļāļāļĩāđāļāļēāļāđāļāļīāļāļāļķāđāļāđāļāđāļāļāļąāļ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļāļēāļāļĄāļĩāļāđāļ§āļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļąāļāļāļēāļĢāļāļģāļ āļēāļĐāļē āđāļāļĢāļ·āđāļāļāļĄāļ·āļ āđāļĨāļ°āđāļāļāļāļīāļāđāļŦāļĄāđāđ āļĄāļēāđāļāđāđāļāļāļēāļĢāļŠāļĢāđāļēāļāđāļĄāđāļāļĨ āļāļąāļāļāļąāļāļāļēāļĒāļąāļāļāļēāļāđāļāļāļīāļāļāļąāļāļāļ§āļēāļĄāļāđāļēāļāļēāļĒāđāļāļāļēāļĢāļāļģāļāļ§āļēāļĄāđāļāđāļēāđāļ āļāļēāļĢāđāļāđāđāļāļāļąāļāļŦāļē āđāļĨāļ°āļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļēāđāļāđāļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļ āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāļŦāļēāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļŠāļĢāđāļēāļāđāļāđāļāđāļĄāđāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļĄāļēāļāļĒāđāļēāļāļāļĩ āđāļĄāđāļĄāļĩāđāļāļāļŠāļēāļĢāļāļĢāļ°āļāļāļāļāļĩāđāļāļĩ āļŦāļĢāļ·āļāļāļąāļāđāļāļāļāđāļāļĒāļāļĢāļąāđāļ āļāļĒāđāļēāļāđāļĢāļāđāļāļēāļĄ āđāļĄāļ·āđāļāđāļāļĢāļ·āđāļāļāļĄāļ·āļāđāļĨāļ°āđāļāļĨāļāļāļāļĢāđāļĄ MDP āđāļāļīāļāđāļāđāļāđāļĄāļāļĩāđ āļāļ§āļēāļĄāļāđāļēāļāļēāļĒāđāļŦāļĨāđāļēāļāļĩāđāļāđāļāļēāļāļ§āđāļēāļāļ°āļĨāļāļĨāļāđāļĄāļ·āđāļāđāļ§āļĨāļēāļāđāļēāļāđāļ
āđāļāļĒāļĢāļ§āļĄāđāļĨāđāļ§ āļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļāļĩāđāļāļąāļāđāļāļĨāļ·āđāļāļāļāđāļ§āļĒāđāļāļāļāļģāļĨāļāļāļāļģāđāļŠāļāļāđāļāļ§āļāļēāļāļāļĩāđāļĄāļĩāđāļāļ§āđāļāđāļĄāđāļāļāļēāļĢāļāļąāļāļāļēāļĢāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļāļĩāđāđāļāļīāđāļĄāļāļķāđāļāļāļāļāļāļēāļĢāļāļąāļāļāļēāļāļāļāļāđāđāļ§āļĢāđāđāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāđāļĨāļ°āļāļĢāļāļĩāļāļēāļĢāđāļāđāļāļēāļāļāđāļēāļāđ āļāđāļ§āļĒāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļĨāļąāļāļāļāļāļāļēāļĄāļāļĢāļĢāļĄ āļāļēāļĢāđāļŠāļāļāļ āļēāļ āđāļĨāļ°āļĢāļ°āļāļāļāļąāļāđāļāļĄāļąāļāļī MDP āļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļĄāļļāđāļāđāļāđāļāđāļāļāļĩāđāļāļąāļāļŦāļēāđāļāđāļĨāļāđāļŦāđāļāļāļ§āļēāļĄāđāļāđāļāļāļĢāļīāļāđāļĨāļ°āļŠāđāļāļĄāļāļāļāļļāļāļāđāļēāđāļŦāđāļāļąāļāļĨāļđāļāļāđāļē āđāļāļāļāļĩāđāļāļ°āđāļāđāđāļ§āļĨāļēāļāļąāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļĢāļ°āļāļąāļāļāđāļģ āđāļāļĨāļāļāļāļĢāđāļĄ no-codeAppMaster āđāļāđāļāļāļąāļ§āļāļĒāđāļēāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāļāļāļ MDP āđāļāļĒāļĄāļāļāđāļāļĨāļđāļāļąāļāļāļĩāđāđāļāđāļēāļāļķāļāđāļāđ āļĒāļ·āļāļŦāļĒāļļāđāļ āđāļĨāļ°āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļĢāđāļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļ§āđāļ āļĄāļ·āļāļāļ·āļ āđāļĨāļ°āđāļāđāļāđāļāļāļāđāļāļļāļāļ āļēāļāļŠāļđāļāļŠāļģāļŦāļĢāļąāļāļāļ§āļēāļĄāļāđāļāļāļāļēāļĢāļāļēāļāļāļļāļĢāļāļīāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ