āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ­āļ­āļāđāļšāļš Model-View-Controller (MVC) āđ€āļ›āđ‡āļ™āđāļ™āļ§āļ—āļēāļ‡āļ—āļēāļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāļ™āļģāļĄāļēāđƒāļŠāđ‰āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒāđƒāļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ‚āļ”āļĒāđƒāļŦāđ‰āļ§āļīāļ˜āļĩāļāļēāļĢāļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļšāđ‚āļ„āđ‰āļ”āđƒāļ™āļĢāļđāļ›āđāļšāļšāđ‚āļĄāļ”āļđāļĨāļēāļĢāđŒ āļŠāđˆāļ‡āđ€āļŠāļĢāļīāļĄāļāļēāļĢāđāļĒāļāļ‚āđ‰āļ­āļāļąāļ‡āļ§āļĨ āđāļĨāļ°āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ” āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļš āļāļĢāļ°āļšāļ§āļ™āļ—āļąāļĻāļ™āđŒ MVC āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ”āļĩāļāļąāļšāļŦāļĨāļąāļāļāļēāļĢāļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļ„āđ‰āļ”āđāļšāļšāđ‚āļĄāļ”āļđāļĨāļēāļĢāđŒāđāļĨāļ°āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āļ—āļģāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ”āļĩāđ€āļĒāļĩāđˆāļĒāļĄāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰

āđƒāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ MVC āļ•āļĢāļĢāļāļ°āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđˆāļ‡āļ­āļ­āļāđ€āļ›āđ‡āļ™āļŠāļēāļĄāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ—āļĩāđˆāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļ–āļķāļ‡āļāļąāļ™:

  • āđ‚āļĄāđ€āļ”āļĨ - āļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āđ‚āļ”āļĒāđāļŠāļ”āļ‡āļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļŽ āđāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļ‰āļžāļēāļ°āđ‚āļ”āđ€āļĄāļ™āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđ€āļŠāđˆāļ™ āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāđ€āļĢāļĩāļĒāļāļ„āđ‰āļ™ āļāļēāļĢāļˆāļąāļ”āđ€āļāđ‡āļš āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢ āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđ‚āļĄāđ€āļ”āļĨāđ„āļĄāđˆāļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°āļŠāļ·āđˆāļ­āļŠāļēāļĢāļāļąāļšāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ­āļ·āđˆāļ™āđ† āļœāđˆāļēāļ™ API āļŦāļĢāļ·āļ­āđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒ
  • āļ”āļđ - āļĢāļąāļšāļœāļīāļ”āļŠāļ­āļšāđƒāļ™āļāļēāļĢāđāļŠāļ”āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ‚āļĄāđ€āļ”āļĨāđāļĨāļ°āļšāļąāļ™āļ—āļķāļāļ­āļīāļ™āļžāļļāļ•āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļŠāđˆāļ§āļ™āļ•āđˆāļ­āļ›āļĢāļ°āļŠāļēāļ™āļœāļđāđ‰āđƒāļŠāđ‰āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļĨāļ°āđ€āļ™āđ‰āļ™āđ„āļ›āļ—āļĩāđˆāļāļēāļĢāļ™āļģāđ€āļŠāļ™āļ­āđāļĨāļ°āļāļēāļĢāđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰ āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš View āđ‚āļ•āđ‰āļ•āļ­āļšāļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āđ‚āļ”āļĒāļ•āļĢāļ‡āđāļĨāļ°āļšāļąāļ™āļ—āļķāļāļ­āļīāļ™āļžāļļāļ•āļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļē āļ‹āļķāđˆāļ‡āļˆāļ°āļĄāļĩāļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļāļĨāļąāļšāđ„āļ›āļĒāļąāļ‡āļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāđŒāđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ
  • āļ•āļąāļ§āļ„āļ§āļšāļ„āļļāļĄ - āļ—āļģāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāļ·āđˆāļ­āļāļĨāļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āđ‚āļĄāđ€āļ”āļĨāđāļĨāļ°āļĄāļļāļĄāļĄāļ­āļ‡ āļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļžāļ§āļāđ€āļ‚āļēāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāđ€āļŦāļ•āļļāļāļēāļĢāļ“āđŒāļ­āļīāļ™āļžāļļāļ•āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ āđ€āļžāļ·āđˆāļ­āļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ•āđˆāļ­āļ›āļāļīāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļĩāđˆāļšāļąāļ™āļ—āļķāļāđ‚āļ”āļĒ View āļ•āļąāļ§āļ„āļ§āļšāļ„āļļāļĄāļˆāļ°āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ­āļīāļ™āļžāļļāļ•āđāļĨāļ°āļ­āļąāļ›āđ€āļ”āļ•āđ‚āļĄāđ€āļ”āļĨāļ•āļēāļĄāļ™āļąāđ‰āļ™ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ§āđˆāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļĒāļąāļ‡āļ„āļ‡āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļ™āļ•āļĨāļ­āļ”āļ—āļąāđ‰āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāđŒāļĒāļąāļ‡āļ‹āļīāļ‡āđ‚āļ„āļĢāđ„āļ™āļ‹āđŒāļĄāļļāļĄāļĄāļ­āļ‡āļāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļĄāđ€āļ”āļĨāļ—āļĩāđˆāļ­āļąāļ›āđ€āļ”āļ• āļ—āļģāđƒāļŦāđ‰āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āļ—āļąāļ™āļŠāļĄāļąāļĒāļ­āļĒāļđāđˆāđ€āļŠāļĄāļ­

Model-View-Controller (MVC) āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļāļąāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒāđƒāļ™āļ āļēāļĐāļēāđāļĨāļ°āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ•āđˆāļēāļ‡āđ† āđ‚āļ”āļĒāļĄāļĩāļšāļ—āļšāļēāļ—āļŠāļģāļ„āļąāļāđƒāļ™āļāļēāļĢāļŠāđˆāļ‡āđ€āļŠāļĢāļīāļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļˆāļąāļ”āļĢāļ°āđ€āļšāļĩāļĒāļšāđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ no-code āļ‚āļ­āļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āđ€āļŠāđˆāļ™ āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļž āļāļēāļĢāļ­āļ­āļāđāļšāļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āđāļĨāļ°āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš UI āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āđ€āļ§āđ‡āļšāđāļĨāļ°āļĄāļ·āļ­āļ–āļ·āļ­ āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ‚āļ”āļĒāļ„āļģāļ™āļķāļ‡āļ–āļķāļ‡āļŦāļĨāļąāļāļāļēāļĢāļ‚āļ­āļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ MVC āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ‚āļ™āļēāļ” āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āđāļĨāļ°āđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļ‚āļ­āļ‡ AppMaster āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ āļēāļĐāļēāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Go āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļ—āļĩāđˆāļ™āļģāđ„āļ›āđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡āđƒāļ™āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāđƒāļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ„āļ§āļēāļĄāđ€āļĢāļĩāļĒāļšāļ‡āđˆāļēāļĒ āļāļēāļĢāđāļĒāļāļŠāđˆāļ§āļ™ āđāļĨāļ°āļāļēāļĢāļĢāļ­āļ‡āļĢāļąāļšāļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļžāļĢāđ‰āļ­āļĄāļāļąāļ™ āđ‚āļ„āđ‰āļ” Go āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļˆāļ°āļŦāđˆāļ­āļŦāļļāđ‰āļĄāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļš Model āđāļĨāļ° Controller āļ‚āļ­āļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ MVC āđ‚āļ”āļĒāļ„āļ‡āđ„āļ§āđ‰āļ‹āļķāđˆāļ‡āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļāļēāļĢāđ€āļĢāļĩāļĒāļ API āđƒāļ™āļ—āļēāļ‡āļāļĨāļąāļšāļāļąāļ™ āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļ Vue3 āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ€āļ§āđ‡āļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđāļŠāļ”āļ‡āļ–āļķāļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļš View āļ­āļĒāđˆāļēāļ‡āļāļĢāļ°āļŠāļąāļšāđ‚āļ”āļĒāļˆāļąāļ”āđƒāļŦāđ‰āļĄāļĩāļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰āđāļšāļšāđ‚āļ•āđ‰āļ•āļ­āļšāđāļĨāļ°āļ•āļ­āļšāļŠāļ™āļ­āļ‡ āđƒāļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­ AppMaster āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļ Kotlin āļ”āđ‰āļ§āļĒ Jetpack Compose (Android) āđāļĨāļ° SwiftUI (iOS) āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļš View āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āļ•āļēāļĄāļŦāļĨāļąāļāļāļēāļĢāļ‚āļ­āļ‡āļĢāļđāļ›āđāļšāļš MVC

āļāļēāļĢāļĒāļķāļ”āļĄāļąāđˆāļ™āđƒāļ™āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ Model-View-Controller āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰ AppMaster āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāļšāđ‚āļĄāļ”āļđāļĨāļēāļĢāđŒ āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ”āļąāļ‡āļāļĨāđˆāļēāļ§āđ€āļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļšāļĨāļđāļāļ„āđ‰āļēāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļ•āļąāđ‰āļ‡āđāļ•āđˆāļ˜āļļāļĢāļāļīāļˆāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāđ„āļ›āļˆāļ™āļ–āļķāļ‡āļ­āļ‡āļ„āđŒāļāļĢāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļ™āļĩāđ‰ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āļˆāļķāļ‡āļŠāļēāļĄāļēāļĢāļ–āđ€āļžāļīāđˆāļĄāļ„āļ§āļēāļĄāđ€āļĢāđ‡āļ§āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļĨāļ”āļ•āđ‰āļ™āļ—āļļāļ™ āđāļĨāļ°āļ‚āļˆāļąāļ”āļŦāļ™āļĩāđ‰āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ

āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļŦāļĨāļąāļāļ­āļĩāļāļ›āļĢāļ°āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄ MVC āļ„āļ·āļ­āļāļēāļĢāđāļĒāļāđ‚āļĄāđ€āļ”āļĨāļ­āļ­āļāļˆāļēāļāļĄāļļāļĄāļĄāļ­āļ‡ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļāļēāļĢāļžāļąāļ’āļ™āļē āļāļēāļĢāļ—āļ”āļŠāļ­āļš āđāļĨāļ°āļāļēāļĢāļ”āļĩāļšāļąāļāđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāđāļĒāļāļāļąāļ™āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļĄāļēāļāļ‚āļķāđ‰āļ™ āļāļēāļĢāđāļĒāļāļ‚āđ‰āļ­āļāļąāļ‡āļ§āļĨāļ™āļĩāđ‰āļĒāļąāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ”āļģāđ€āļ™āļīāļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāđ„āļ”āđ‰āđ‚āļ”āļĒāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļ•āļĢāļĢāļāļ°āļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āļ‹āļķāđˆāļ‡āļĨāļ”āđ‚āļ­āļāļēāļŠāđƒāļ™āļāļēāļĢāđāļ™āļ°āļ™āļģāļ›āļąāļāļŦāļēāđƒāļŦāļĄāđˆ

āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļāļŠāļēāļĢāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāļ‚āļ­āļ‡ AppMaster āđ€āļŠāđˆāļ™ āđ€āļ­āļāļŠāļēāļĢ Swagger (OpenAPI) āļŠāļģāļŦāļĢāļąāļš REST API āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļšāļĢāļ°āļšāļšāļ­āļ·āđˆāļ™āđ† āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļēāļšāļĢāļ·āđˆāļ™ āļ”āđ‰āļ§āļĒāļāļēāļĢāļ­āļ­āļāđāļšāļšāđ‚āļĄāļ”āļđāļĨāļēāļĢāđŒāļ—āļĩāđˆāļ™āļģāđ€āļŠāļ™āļ­āđ‚āļ”āļĒāļĢāļđāļ›āđāļšāļš MVC āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āļ„āļ§āļēāļĄāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļ‚āļ­āļ‡ PostgreSQL āđƒāļ™āļāļēāļ™āļ°āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļŦāļĨāļąāļāļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ–āļķāļ‡āļ„āļ§āļēāļĄāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļĨāļąāļāļĐāļ“āļ°āđ„āļĢāđ‰āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ Go āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāļ‚āļĒāļēāļĒāđ„āļ”āđ‰āđ€āļ›āđ‡āļ™āļžāļīāđ€āļĻāļĐāđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡

āđ‚āļ”āļĒāļŠāļĢāļļāļ› āļĢāļđāļ›āđāļšāļšāļāļēāļĢāļ­āļ­āļāđāļšāļš Model-View-Controller (MVC) āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļ—āļēāļ‡āļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ—āļĩāđˆāđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āđāļĨāļ°āļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļŠāđˆāļ‡āđ€āļŠāļĢāļīāļĄāļāļēāļĢāđāļĒāļāļ‚āđ‰āļ­āļāļąāļ‡āļ§āļĨ āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āđ‚āļĄāļ”āļđāļĨ āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļē āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ—āļĩāđˆāļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļŦāļĨāļąāļāļāļēāļĢāļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļĢāđ‰āļēāļ‡āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ no-code āļ‚āļ­āļ‡ AppMaster āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļĢāļđāļ›āđāļšāļš MVC AppMaster āļĄāļ­āļšāļ§āļīāļ˜āļĩāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđāļĨāļ°āļ„āļļāđ‰āļĄāļ„āđˆāļēāļŠāļģāļŦāļĢāļąāļšāļĨāļđāļāļ„āđ‰āļēāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ āļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰ āđāļĨāļ°āļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ„āļ”āđ‰ āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ§āđ‡āļš āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆ āđāļĨāļ°āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāđ‚āļ”āļĒāđ„āļĄāđˆāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āļāļēāļĢāļāļąāļšāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™