āđƒāļ™āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļ—āļąāļĻāļ™āđŒāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āļ āļēāļĐāļēāđ€āļ‰āļžāļēāļ°āđ‚āļ”āđ€āļĄāļ™ (DSL) āļ„āļĢāļ­āļšāļ„āļĢāļ­āļ‡āļŠāđˆāļ§āļ™āļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ DSL āđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđāļ•āđˆāļ‡ āļ­āļ­āļāđāļšāļšāļĄāļēāļ­āļĒāđˆāļēāļ‡āļŠāļąāļ”āđ€āļˆāļ™āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļĨāļ°āļ‚āđ‰āļ­āļˆāļģāļāļąāļ”āđ€āļ‰āļžāļēāļ°āļ‚āļ­āļ‡āđ‚āļ”āđ€āļĄāļ™āļŦāļĢāļ·āļ­āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāđ€āļ‰āļžāļēāļ° āļ āļēāļĐāļēāļžāļīāđ€āļĻāļĐāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļŠāđˆāļ§āļĒāđ€āļžāļīāđˆāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ­āļĒāđˆāļēāļ‡āļĄāļēāļāđ‚āļ”āļĒāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđāļĨāļ°āļĨāļ”āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ āļēāļĒāđƒāļ™āļ‚āļ­āļšāđ€āļ‚āļ•āļ‚āļ­āļ‡āļ‚āļ­āļšāđ€āļ‚āļ•āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ€āļ‰āļžāļēāļ°āđ‚āļ”āđ€āļĄāļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļˆāļļāļ”āđ€āļ™āđ‰āļ™āļ‚āļ­āļ‡ DSL āļ•āļĢāļ‡āļāļąāļ™āļ‚āđ‰āļēāļĄāļāļąāļšāļ āļēāļĐāļēāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ—āļąāđˆāļ§āđ„āļ› (GPL) āđ€āļŠāđˆāļ™ Java, Python āđāļĨāļ° C++ āļ„āļ·āļ­āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āđāļ™āđˆāđƒāļˆāļ§āđˆāļēāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļĢāļ°āļ”āļąāļšāļ—āļĩāđˆāļŠāļđāļ‡āļ‚āļķāđ‰āļ™āđƒāļ™āđ‚āļ”āđ€āļĄāļ™āđ€āļ›āđ‰āļēāļŦāļĄāļēāļĒāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāđ„āļ§āļĒāļēāļāļĢāļ“āđŒāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ āļāļēāļĢāđāļŠāļ”āļ‡āļ­āļ­āļāļ—āļēāļ‡āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļąāđ‰āļ™āļŠāļđāļ‡ āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āđ€āļ›āđ‡āļ™āļžāļīāđ€āļĻāļĐ -āđƒāļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™

DSL āļĄāļĩāļĨāļąāļāļĐāļ“āļ°āđ€āļ›āđ‡āļ™āļŠāļ­āļ‡āļ›āļĢāļ°āđ€āļ āļ—āļžāļ·āđ‰āļ™āļāļēāļ™: DSL āļ āļēāļĒāđƒāļ™āļŦāļĢāļ·āļ­āđāļšāļšāļāļąāļ‡ āđāļĨāļ° DSL āļ āļēāļĒāļ™āļ­āļāļŦāļĢāļ·āļ­āđāļšāļšāļŠāđāļ•āļ™āļ”āđŒāļ­āđ‚āļĨāļ™ DSL āļ āļēāļĒāđƒāļ™āđ€āļ›āđ‡āļ™āļĢāļđāļ›āđāļšāļšāļŦāļĢāļ·āļ­āļŠāđˆāļ§āļ™āļ‚āļĒāļēāļĒāļ‚āļ­āļ‡āļ āļēāļĐāļēāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļŠāļģāļŦāļĢāļąāļšāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļ—āļąāđˆāļ§āđ„āļ›āļ‚āļ­āļ‡āđ‚āļŪāļŠāļ•āđŒ āļžāļ§āļāđ€āļ‚āļēāļŠāļ·āļšāļ—āļ­āļ”āđ„āļ§āļĒāļēāļāļĢāļ“āđŒāđāļĨāļ°āđ‚āļ„āļĢāļ‡āļŠāļĢāđ‰āļēāļ‡āļ‚āļ­āļ‡āļ āļēāļĐāļēāļžāļ·āđ‰āļ™āļāļēāļ™ āļ—āļģāđƒāļŦāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļĨāļ°āđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāļĢāļ°āļšāļšāļ™āļīāđ€āļ§āļĻāļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļ‡āđˆāļēāļĒāļ”āļēāļĒ āđƒāļ™āļ—āļēāļ‡āļāļĨāļąāļšāļāļąāļ™ DSL āļ āļēāļĒāļ™āļ­āļāđ€āļ›āđ‡āļ™āļ āļēāļĐāļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ­āļīāļŠāļĢāļ°āđ‚āļ”āļĒāļŠāļīāđ‰āļ™āđ€āļŠāļīāļ‡āđāļĨāļ°āļ­āļ­āļāđāļšāļšāļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļžāļĢāđ‰āļ­āļĄāļ”āđ‰āļ§āļĒāļŠāļļāļ”āļāļŽāđ„āļ§āļĒāļēāļāļĢāļ“āđŒāđāļĨāļ°āļ•āļąāļ§āđāļĒāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒ āļžāļ§āļāđ€āļ‚āļēāļˆāļģāđ€āļ›āđ‡āļ™āļ•āđ‰āļ­āļ‡āļĄāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰ āđāļĨāļ°āļŠāļ āļēāļžāđāļ§āļ”āļĨāđ‰āļ­āļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ­āļĒāđˆāļēāļ‡āđ„āļĢāļāđ‡āļ•āļēāļĄ āļžāļ§āļāļĄāļąāļ™āđƒāļŦāđ‰āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļĄāļēāļāļāļ§āđˆāļēāđāļĨāļ°āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ āļēāļĐāļēāļŠāļģāļŦāļĢāļąāļšāđ‚āļ”āđ€āļĄāļ™āđ€āļ‰āļžāļēāļ°āļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļāļēāļĢāļˆāļģāļāļąāļ”

āļ āļēāļĐāļēāđ€āļ‰āļžāļēāļ°āđ‚āļ”āđ€āļĄāļ™āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļĒāļ­āļĄāļĢāļąāļšāļ­āļĒāđˆāļēāļ‡āļāļ§āđ‰āļēāļ‡āļ‚āļ§āļēāļ‡āđƒāļ™āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāļ•āđˆāļēāļ‡āđ† āđ€āļ™āļ·āđˆāļ­āļ‡āļĄāļēāļˆāļēāļāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđāļ•āđˆāļ‡āđāļĨāļ°āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļ”āđ‰āļēāļ™āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āļāļēāļĢāļ™āļģāđ„āļ›āđƒāļŠāđ‰āļ™āļĩāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļžāļīāļŠāļđāļˆāļ™āđŒāļ”āđ‰āļ§āļĒāļāļēāļĢāđ€āļžāļīāđˆāļĄāļˆāļģāļ™āļ§āļ™ DSL āđ€āļžāļ·āđˆāļ­āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āđ€āļŠāđˆāļ™ āļāļēāļĢāļ­āļ­āļāđāļšāļš UI āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ āļ™āđ‚āļĒāļšāļēāļĒāļ„āļ§āļēāļĄāļ›āļĨāļ­āļ”āļ āļąāļĒ āļāļēāļĢāļāļģāļŦāļ™āļ”āļ„āđˆāļēāđ€āļ„āļĢāļ·āļ­āļ‚āđˆāļēāļĒ āļāļēāļĢāđ€āļĨāđˆāļ™āđ€āļāļĄ āđāļĨāļ°āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļāļēāļĢāļ—āļ”āļŠāļ­āļš āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† āļ­āļĩāļāļĄāļēāļāļĄāļēāļĒ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡ DSL āļ—āļĩāđˆāļĢāļđāđ‰āļˆāļąāļāļāļąāļ™āļ”āļĩ āđ„āļ”āđ‰āđāļāđˆ SQL āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ·āļšāļ„āđ‰āļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļŠāļąāļĄāļžāļąāļ™āļ˜āđŒ, HTML āļŠāļģāļŦāļĢāļąāļšāļĄāļēāļĢāđŒāļāļ­āļąāļ› UI āļšāļ™āđ€āļ§āđ‡āļš, Gradle āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđāļĨāļ° CSS āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļˆāļąāļ”āļĢāļđāļ›āđāļšāļšāļŦāļ™āđ‰āļēāđ€āļ§āđ‡āļš

āđāļĄāđ‰āļ§āđˆāļē DSL āļˆāļ°āđ€āļ™āđ‰āļ™āļ—āļĩāđˆāđāļ„āļš āđāļ•āđˆāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŠāļĄāļąāļĒāđƒāļŦāļĄāđˆāļāđ‡āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āļžāļđāļ”āđ€āļāļīāļ™āļˆāļĢāļīāļ‡āđ„āļ”āđ‰ āļāļēāļĢāļĻāļķāļāļĐāļēāļ§āļīāļˆāļąāļĒāđāļŠāļ”āļ‡āđƒāļŦāđ‰āđ€āļŦāđ‡āļ™āļ§āđˆāļēāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ‰āļžāļēāļ°āđ‚āļ”āđ€āļĄāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰ DSL āļŠāđˆāļ§āļĒāļĨāļ”āđ€āļ§āļĨāļēāđāļĨāļ°āļ„āļ§āļēāļĄāļžāļĒāļēāļĒāļēāļĄāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ„āļļāļ“āļ āļēāļžāđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ‚āļ„āđ‰āļ”āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āđāļĨāļ°āļāļēāļĢāļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āļĄāļĩāļŠāđˆāļ§āļ™āđ„āļ”āđ‰āđ€āļŠāļĩāļĒāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡ āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ āđ€āļŠāđ‰āļ™āđ‚āļ„āđ‰āļ‡āļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļš DSL āļĄāļąāļāļˆāļ°āļŠāļąāđ‰āļ™āļĨāļ‡āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āļ›āļąāļˆāļˆāļąāļĒāļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļĄāļĩāļŠāđˆāļ§āļ™āļŠāđˆāļ§āļĒāļĨāļ”āļ•āđ‰āļ™āļ—āļļāļ™āļĢāļ§āļĄāđƒāļ™āļāļēāļĢāđ€āļ›āđ‡āļ™āđ€āļˆāđ‰āļēāļ‚āļ­āļ‡ (TCO) āļŠāļģāļŦāļĢāļąāļšāļŠāļīāļ™āļ—āļĢāļąāļžāļĒāđŒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļ”āđ‰āđ‚āļ”āļĒāļ•āļĢāļ‡

āđƒāļ™āļ‚āļ“āļ°āļ—āļĩāđˆāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļĩāļāļēāļĢāļžāļąāļ’āļ™āļē āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđ€āļŠāđˆāļ™ AppMaster āļāđ‡āđ„āļ”āđ‰āļ–āļ·āļ­āļāļģāđ€āļ™āļīāļ”āļ‚āļķāđ‰āļ™āđ€āļžāļ·āđˆāļ­āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāļ‚āđ‰āļ­āļ”āļĩāļ‚āļ­āļ‡āļ āļēāļĐāļēāđ€āļ‰āļžāļēāļ°āđ‚āļ”āđ€āļĄāļ™āļ­āļĒāđˆāļēāļ‡āđ€āļ•āđ‡āļĄāļ—āļĩāđˆ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMasterno-code āļŠāđˆāļ§āļĒāļ­āļģāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āđ€āļ§āđ‡āļš āđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļēāļšāļĢāļ·āđˆāļ™āđāļĨāļ°āļ„āļĨāđˆāļ­āļ‡āļ•āļąāļ§ āđ‚āļ”āļĒāļāļēāļĢāļŦāđˆāļ­āļŦāļļāđ‰āļĄāļĻāļąāļāļĒāļ āļēāļžāļ­āļąāļ™āļĄāļŦāļēāļĻāļēāļĨāļ‚āļ­āļ‡ DSL āđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļšāļšāļˆāļģāļĨāļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ‡āđˆāļēāļĒ āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ—āļēāļ‡āļ˜āļļāļĢāļāļīāļˆ āđāļĨāļ°āļ­āļīāļ™āđ€āļ—āļ­āļĢāđŒāđ€āļŸāļ‹āļœāļđāđ‰āđƒāļŠāđ‰ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ­āļąāļ™āļ—āļĢāļ‡āļžāļĨāļąāļ‡āļ™āļĩāđ‰āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāđāļĨāļ°āļ‚āļĒāļēāļĒāļ‚āļĩāļ”āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡ DSL āļ—āļĩāđˆāļĄāļĩāļŠāļ·āđˆāļ­āđ€āļŠāļĩāļĒāļ‡ āđ€āļŠāđˆāļ™ HTML āđāļĨāļ° CSS āļŠāļģāļŦāļĢāļąāļšāļĄāļēāļĢāđŒāļāļ­āļąāļ›āđāļĨāļ°āļāļēāļĢāļˆāļąāļ”āļĢāļđāļ›āđāļšāļš UI āļšāļ™āđ€āļ§āđ‡āļš āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļĢāļ§āļĄ DSL āļ āļēāļĒāđƒāļ™āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ™āļģāļ•āļĢāļĢāļāļ°āđ€āļ‰āļžāļēāļ°āđ‚āļ”āđ€āļĄāļ™āđ„āļ›āđƒāļŠāđ‰āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ Vue3 āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒ AppMaster

āđāļ™āļ§āļ—āļēāļ‡āļ—āļĩāđˆāļ‚āļąāļšāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ”āđ‰āļ§āļĒāļāļēāļĢāļ­āļ­āļāđāļšāļšāļ—āļĩāđˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ›āļ‚āļ­āļ‡ AppMaster āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āđ€āļāļīāļ”āđāļ™āļ§āļ„āļīāļ” āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđāļšāļš āļāļēāļĢāļ—āļ”āļŠāļ­āļš āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ™āļĩāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™āļˆāļēāļāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđāļĨāļ°āļāļēāļĢāļšāļģāļĢāļļāļ‡āļĢāļąāļāļĐāļēāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđ‚āļ”āļĒ AppMaster āļŠāļēāļĄāļēāļĢāļ–āļ—āļģāļ‡āļēāļ™āļĢāđˆāļ§āļĄāļāļąāļšāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļš Postgresql āđāļĨāļ°āđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āļ—āļĩāđˆāļĒāļ­āļ”āđ€āļĒāļĩāđˆāļĒāļĄāļŠāļģāļŦāļĢāļąāļšāļāļĢāļ“āļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāđ‚āļŦāļĨāļ”āļŠāļđāļ‡ āļ•āđ‰āļ­āļ‡āļ‚āļ­āļšāļ„āļļāļ“āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ Go (golang) āļ—āļĩāđˆāļ„āļ­āļĄāđ„āļžāļĨāđŒāđ‚āļ”āļĒāđ„āļĄāđˆāđ€āļāđ‡āļšāļŠāļ–āļēāļ™āļ° āđ€āļžāļ·āđˆāļ­āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļžāļīāļŠāļđāļˆāļ™āđŒāļ–āļķāļ‡āļāļēāļĢāđƒāļŠāđ‰ DSL āđ€āļŠāļīāļ‡āļāļĨāļĒāļļāļ—āļ˜āđŒ āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ AppMaster āļŠāđˆāļ§āļĒāđ€āļĢāđˆāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ„āļ”āđ‰ 10 āđ€āļ—āđˆāļēāđāļĨāļ°āļĨāļ”āļ•āđ‰āļ™āļ—āļļāļ™āđ„āļ”āđ‰ 3 āđ€āļ—āđˆāļē āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ AppMaster āļĒāļąāļ‡āļŠāđˆāļ§āļĒāļĨāļ”āļ āļēāļĢāļ°āļŦāļ™āļĩāđ‰āļ—āļēāļ‡āđ€āļ—āļ„āļ™āļīāļ„āļ”āđ‰āļ§āļĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđƒāļŦāļĄāđˆāļ•āļąāđ‰āļ‡āđāļ•āđˆāļ•āđ‰āļ™āđ€āļžāļ·āđˆāļ­āļ•āļ­āļšāļŠāļ™āļ­āļ‡āļ•āđˆāļ­āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āļ—āļĩāđˆāļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™ āđāļĄāđ‰āđāļ•āđˆāļ™āļąāļāļžāļąāļ’āļ™āļēāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļžāļĨāđ€āļĄāļ·āļ­āļ‡āļāđ‡āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļ‚āļąāđ‰āļ™āļŠāļđāļ‡āļ™āļĩāđ‰āđ€āļžāļ·āđˆāļ­āļŠāļĢāđ‰āļēāļ‡āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļ›āļĢāļąāļšāļ‚āļ™āļēāļ”āđ„āļ”āđ‰āđāļĨāļ°āļ„āļĢāļ­āļšāļ„āļĨāļļāļĄ āđ‚āļ”āļĒāļĄāļĩāđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒāđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒ āđ€āļ§āđ‡āļšāđ„āļ‹āļ•āđŒ āļžāļ­āļĢāđŒāļ—āļąāļĨāļĨāļđāļāļ„āđ‰āļē āđāļĨāļ°āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­āđāļšāļšāđ€āļ™āļ—āļĩāļŸ

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