GraphQL āļāļ·āļāļ āļēāļĐāļēāļāļīāļ§āļĢāļĩāđāļĨāļ°āļŠāļ āļēāļāđāļ§āļāļĨāđāļāļĄāļĢāļąāļāđāļāļĄāđāļŠāļģāļŦāļĢāļąāļ API āļāļķāđāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļāļāđāļāļāļĄāļēāđāļāļ·āđāļāļĄāļāļāļāļēāļāđāļĨāļ·āļāļāļāļĩāđāļĒāļ·āļāļŦāļĒāļļāđāļ āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļĨāļ°āļĄāļĩāļāļēāļĢāļāļīāļĄāļāđāļāļĩāđāļāļąāļāđāļāļāļĄāļēāļāļāļ§āđāļē RESTful API āđāļāļāļāļąāđāļāđāļāļīāļĄ GraphQL āļŠāļĢāđāļēāļāđāļāļĒ Facebook āđāļāļāļĩ 2555 āđāļĨāļ°āđāļāļīāļāļāļąāļ§āđāļāđāļāđāļāļĢāļāļāļēāļĢāđāļāđāļāđāļāļāļāļĢāđāļŠāđāļāļāļĩ 2558 āđāļāđāļĢāļąāļāļāļ§āļēāļĄāļāļīāļĒāļĄāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āđāļāļŦāļĄāļđāđāļāļąāļāļāļąāļāļāļēāđāļĨāļ°āļāļāļāđāļāļĢāļāđāļēāļāđ āđāļāļ·āđāļāļāļāļēāļāļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļĢāļąāļāđāļŦāđāđāļāđāļēāļāļąāļāļāđāļāļāļģāļŦāļāļāļāļĩāđāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļŠāļĄāļąāļĒāđāļŦāļĄāđ
āļāđāļēāļāļāļēāļ REST āļāļķāđāļāļĄāļąāļāļāļ°āđāļāļīāļāđāļāļĒāļāļļāļ endpoints āļāļāļāļĩāđāđāļĨāļ°āļāđāļāļāļĄāļĩāļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļĄāļēāļāđāļāļīāļāđāļāļŦāļĢāļ·āļāļāļķāļāļāđāļāļĄāļđāļĨāļāđāļāļĒāđāļāļīāļāđāļ GraphQL āļāļģāđāļŠāļāļ endpoint āļāđāļāļĄāļđāļĨāļāļļāļāđāļāļĩāļĒāļ§āļāļĩāđāļĨāļđāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāđāļāļāļāļēāļĢāđāļāđāļāļĒāđāļēāļāđāļĄāđāļāļĒāļģ āđāļĨāļ°āđāļĄāđāļĄāļĩāļāļ°āđāļĢāļĄāļēāļāđāļāļāļ§āđāļēāļāļąāđāļ āļāļķāđāļāļŠāļēāļĄāļēāļĢāļāļāļģāđāļāđāđāļāļĒāļāļēāļĢāđāļāđāļŠāļāļĩāļĄāļēāļāļĩāđāļĄāļĩāļāļēāļĢāļāļīāļĄāļāđāļāļĒāđāļēāļāđāļāđāļāļŦāļāļē āļāđāļ§āļĒāđāļŦāđāļĨāļđāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļāđāļāļāļāđāļĨāļ°āļĢāđāļāļāļāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨāđāļāļāđāļāļāļēāļĄāļīāļāđāļāđ āļāļļāļāļŠāļĄāļāļąāļāļīāļāļąāļāļāļĢāļāļāļĨāļąāļāļāļĩāđāļāđāļ§āļĒāđāļŦāđāļāļąāļāļāļąāļāļāļēāļŠāđāļ§āļāļŦāļāđāļēāļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāđāļāļĨāļĩāđāļĒāļāđāļĨāļ°āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļāļĨāđāļāļāļāđāđāļāļĒāđāļĄāđāļāđāļāļāļāļķāđāļāļāļēāļāļąāļāļāļąāļāļāļēāđāļāđāļāđāļāļāļāđāđāļāļāļļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļ
āđāļāļāļēāļāļ°āļ āļēāļĐāļē GraphQL āđāļĄāđāđāļāļ·āđāļāđāļĢāļ·āđāļāļāļ āļēāļĐāļēāļāļēāļĢāđāļāļĩāļĒāļāđāļāļĢāđāļāļĢāļĄāļŦāļĢāļ·āļāļāļēāļĢāļāļąāļāđāļāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāđāđāļāļĒāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļāļ·āđāļāļāļēāļ āļāļģāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļģāļŦāļĢāļąāļāđāļŦāļĨāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒ āļĢāļ§āļĄāļāļķāļāļāļēāļāļāđāļāļĄāļđāļĨ āļāļĢāļīāļāļēāļĢ RESTful āđāļĨāļ°āđāļĄāđāļāļĢāđāļāļāļĢāđāļ§āļīāļŠ āļāļāļāļāļēāļāļāļĩāđ GraphQL āļĒāļąāļāđāļāļīāļāđāļāđāļāļēāļāļāļēāļĢāļāļąāļāđāļāļāļāđāļāļĄāļđāļĨāđāļāļāđāļĢāļĩāļĒāļĨāđāļāļĄāđāļāđāļēāļāļāļļāļāļŠāļĄāļāļąāļāļīāļāļĩāđāđāļĢāļĩāļĒāļāļ§āđāļēāļāļēāļĢāļŠāļĄāļąāļāļĢāļŠāļĄāļēāļāļīāļ āļāđāļ§āļĒāđāļŦāđāļĨāļđāļāļāđāļēāļŠāļēāļĄāļēāļĢāļāļĢāļąāļāļāļēāļĢāļāļąāļāđāļāļāļāļēāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđāļāļąāļāļāļĩāļāļĩāđāļĄāļĩāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāļīāļāļāļķāđāļ
GraphQL āļĄāļĩāļāļļāļāļŠāļĄāļāļąāļāļīāļŦāļĨāļąāļāļŦāļĨāļēāļĒāļāļĢāļ°āļāļēāļĢāļāļĩāđāļāļģāđāļŦāđāđāļāđāļāļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđāļāđāļēāļŠāļāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļąāļāļāļēāđāļāļāļāļĨāļīāđāļāļāļąāļāļŠāļĄāļąāļĒāđāļŦāļĄāđ:
- āļāļēāļĢāļāļīāļĄāļāđāļāļĩāļāļāļĩāđāđāļāđāļĄāļāļ§āļ: GraphQL āļāļąāļāļāļąāļāđāļāđāļŠāļāļĩāļĄāļēāļāļĩāđāđāļāđāļĄāļāļ§āļ āļāļģāđāļŦāđāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨāđāļĨāļ°āļāļĢāļ°āđāļ āļāļāđāļāļĄāļđāļĨāļāļāļ API āļĄāļĩāļāļ§āļēāļĄāļāļąāļāđāļāļ āļāđāļ§āļĒāđāļŦāđāļĄāļĩāđāļāļĢāļ·āđāļāļāļĄāļ·āļāļāļĩāđāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļāđāļ āļāļēāļĢāđāļāļīāļĄāļāđāļāļāļ§āļēāļĄāļāļąāļāđāļāļĄāļąāļāļī āļāļēāļĢāļāļĢāļ§āļāļŠāļāļ āđāļĨāļ°āļāļēāļĢāļāļĢāļ§āļāļŠāļāļāļāļĢāļ°āđāļ āļ āļāļģāđāļŦāđāļāļēāļĢāļāļąāļāļāļēāļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļĄāļēāļāļāļķāđāļāđāļĨāļ°āđāļāļīāļāļāđāļāļāļīāļāļāļĨāļēāļāļāđāļāļĒāļĨāļ
- āļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļāļĩāđāđāļāļīāļāđāļāļĒ: āļĨāļđāļāļāđāļēāļĢāđāļāļāļāļāđāļāļāļēāļ°āļāđāļāļĄāļđāļĨāļāļĩāđāļāđāļāļāļāļēāļĢ āļĨāļāđāļāļĒāđāđāļŦāļĨāļ āđāļĨāļ°āļĨāļāđāļ§āļĨāļēāđāļāļāļāļāļāļāļēāļĢāđāļĢāļĩāļĒāļ API āļŠāļīāđāļāļāļĩāđāđāļāđāļāļāļĢāļ°āđāļĒāļāļāđāļāļĒāđāļēāļāļĒāļīāđāļāļŠāļģāļŦāļĢāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļāļĄāļ·āļāļāļ·āļ āļāļķāđāļāđāļāļāļāđāļ§āļīāļāđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāđāļāļāļąāļāļāļąāļĒāļŠāļģāļāļąāļ
- āļĨāļģāļāļąāļāļāļąāđāļāļāđāļāļĄāļđāļĨāļāļĩāđāļĒāļ·āļāļŦāļĒāļļāđāļ: GraphQL āļĢāļāļāļĢāļąāļāļāļ§āļēāļĄāļŠāļąāļĄāļāļąāļāļāđāđāļāļāļĨāļģāļāļąāļāļāļąāđāļāļĢāļ°āļŦāļ§āđāļēāļāđāļāļĢāļāļŠāļĢāđāļēāļāļāđāļāļĄāļđāļĨ āļāļģāđāļŦāđāļāđāļēāļĒāļāđāļāļāļēāļĢāļāļģāļĨāļāļāđāļāđāļĄāļāļāļĩāđāļāļąāļāļāđāļāļāđāļĨāļ°āļāļąāļāļāļēāļĢāļāļēāļĢāļāļķāđāļāļāđāļāļāļąāļāļĢāļ°āļŦāļ§āđāļēāļāđāļāļāļāļīāļāļĩ āļŠāļīāđāļāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļĨāļāļāļ§āļēāļĄāļāļąāļāļāđāļāļāļāļāļāļāļēāļĢāļāļāļāđāļāļ API āđāļāļĒāļĨāļāļāļ§āļēāļĄāļāļģāđāļāđāļāđāļāļāļēāļĢāļāļĩāļāļāļĢāđāļĄāļąāļĨāđāļĨāļāđāđāļĨāļ° endpoints āļāļĩāđāđāļĒāļāļāļēāļāļāļąāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļĢāļ§āļĄāđāļāļāļāļīāļāļĩāļāļĩāđāđāļāļĩāđāļĒāļ§āļāđāļāļāļāļļāļāļĢāļēāļĒāļāļēāļĢ
- āļ§āļīāļ§āļąāļāļāļēāļāļēāļĢāđāļāļāđāļĄāđāļĄāļĩāđāļ§āļāļĢāđāļāļąāļ: āļĢāļ°āļāļāļŠāļāļĩāļĄāļēāđāļĨāļ°āļāļĢāļ°āđāļ āļāļāļāļ GraphQL āļāļģāđāļŦāđāļŠāļēāļĄāļēāļĢāļāļāļąāļāļāļē API āļāļĩāļĨāļ°āļāđāļāļĒāđāļāđāđāļāļĒāļāļēāļĢāđāļāļīāđāļĄ āđāļĨāļīāļāđāļāđ āļŦāļĢāļ·āļāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļāļīāļĨāļāđ āđāļāļĒāđāļĄāđāļāļģāđāļŦāđāđāļāļĨāđāļāđāļāļāđāļāļĩāđāļĄāļĩāļāļĒāļđāđāđāļŠāļĩāļĒāļŦāļēāļĒ āļāļķāđāļāļāļ°āļāđāļ§āļĒāļŦāļĨāļĩāļāđāļĨāļĩāđāļĒāļāļāļąāļāļŦāļē "versioning hell" āļāļąāđāļ§āđāļāļāļĩāđ RESTful API āļāļģāļāļ§āļāļĄāļēāļāļāđāļāļāđāļāļāļīāļ
āļāđāļ§āļĒāļāđāļāđāļāđāđāļāļĢāļĩāļĒāļāđāļŦāļĨāđāļēāļāļĩāđ āļāļķāļāđāļĄāđāļāđāļēāđāļāļĨāļāđāļāļāļĩāđāļāļāļāđāļāļĢāļāļģāļāļ§āļāļĄāļēāļāļāļķāđāļāđāļĢāļ·āđāļāļĒāđ āļĢāļ§āļĄāļāļķāļ GitHub, Airbnb, Shopify āđāļĨāļ° The New York Times āđāļāđāļāļģ GraphQL āļŠāļģāļŦāļĢāļąāļ API āļāļāļāļāļāļĄāļēāđāļāđ āļāļēāļĄāļāļēāļĢāļŠāļģāļĢāļ§āļāļŠāļāļēāļāļ°āļāļāļ JavaScript āļāļĩ 2019 GraphQL āđāļāļāļŦāļāđāļēāđāļāļāđāļāđāļĨāļĒāļĩ API āļāļ·āđāļāđ āđāļāđāļāđāļāļāļāļāļ§āļēāļĄāļāļķāļāļāļāđāļ āļāļēāļĢāđāļāđāļāļēāļ āđāļĨāļ°āļāļ§āļēāļĄāļŠāļāđāļāđāļāļāļēāļĢāđāļĢāļĩāļĒāļāļĢāļđāđāļāļāļāļāļąāļāļāļąāļāļāļē
āđāļāļāļĢāļīāļāļāļāļāļāđāļāļĨāļāļāļāļĢāđāļĄ AppMaster āļāļēāļĢāļāļŠāļēāļāļĢāļ§āļĄ GraphQL āđāļāđāļēāļāļąāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāļāļ°āļāđāļ§āļĒāđāļāļīāđāļĄāļāļ§āļēāļĄāļĒāļ·āļāļŦāļĒāļļāđāļ āļāļēāļĢāļāļģāļĢāļļāļāļĢāļąāļāļĐāļē āđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļŦāđāļāļĩāļĒāļīāđāļāļāļķāđāļ āļāđāļ§āļĒāļāļēāļĢāđāļāđāļāļĢāļ°āđāļĒāļāļāđāļāļēāļāļāļēāļĢāļāļīāļĄāļāđāļāļĩāđāđāļāđāļāđāļāļĢāđāļāđāļĨāļ°āļāļļāļāļŠāļĄāļāļąāļāļīāļāļĩāđāļāļąāļāđāļāļĨāļ·āđāļāļāļāđāļ§āļĒāļŠ no-code āļāļāļ AppMaster āļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāđāļĄāđāļāļĨāļāđāļāļĄāļđāļĨ (āļŠāļāļĩāļĄāļēāļāļēāļāļāđāļāļĄāļđāļĨ) āļāļĢāļĢāļāļ°āļāļēāļāļāļļāļĢāļāļīāļ āđāļĨāļ°āļŠāđāļ§āļāļāļĢāļ°āļāļāļāļāļąāđāļāđāļāļĨāđāļāđāļāļāđāđāļāđāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī āļāļķāđāļāđāļāđāļĢāļąāļāļāļēāļĢāļāļĢāļąāļāđāļŦāđāđāļŦāļĄāļēāļ°āļŠāļĄāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļķāļāļāđāļāļĄāļđāļĨāļāļĩāđāļāļĢāļ°āļāļēāļĻāļāļāļ GraphQL āđāļāđāļāļāļĨāđāļŦāđāđāļāļāļāļĨāļīāđāļāļāļąāļāļāđāļēāļāđ āļŠāļēāļĄāļēāļĢāļāļāļĢāļąāļāļāļāļēāļ āļĄāļĩāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļĨāļ°āļāļĢāļąāļāđāļāđāļāđāļāđāļĄāļēāļāļāļķāđāļāđāļāļ·āđāļāļĢāļāļāļĢāļąāļāļāļĢāļāļĩāļāļēāļĢāđāļāđāļāļēāļāļāļĩāđāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđāļāļāļļāļāļŠāļēāļŦāļāļĢāļĢāļĄāļāđāļēāļāđ
Visual BP Designer āļāļāļ AppMaster āļāļĢāđāļāļĄāļāđāļ§āļĒāļāļĨāļļāđāļĄāđāļāļāđāļāđāļĨāļĒāļĩāļāļĩāđāļāļĢāļ°āļāļāļāļāđāļ§āļĒ Go (golang) āļŠāļģāļŦāļĢāļąāļāđāļāđāļāđāļāļāļāđ, Vue3 āļŠāļģāļŦāļĢāļąāļāļŠāđāļ§āļāļŦāļāđāļēāļāļāļāđāļ§āđāļ, Kotlin āđāļĨāļ° Jetpack Compose āļŠāļģāļŦāļĢāļąāļ Android āđāļĨāļ° SwiftUI āļŠāļģāļŦāļĢāļąāļ iOS āļĨāđāļ§āļāđāļŦāļĄāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļāļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļāļŠāļēāļāļĢāļ§āļĄāļāļąāļ GraphQL āļāļĒāđāļēāļāļĢāļēāļāļĢāļ·āđāļ āļāđāļ§āļĒāļ āļēāļĐāļēāļāļĩāđāļĢāļ§āļĄāđāļāđāļāļŦāļāļķāđāļ GraphQL āļŠāļēāļĄāļēāļĢāļāļāļģāđāļŦāđāļāļēāļĢāļāļĢāļ°āļŠāļēāļāļāļēāļāļĢāļ°āļŦāļ§āđāļēāļāļŠāđāļ§āļāļāđāļēāļāđ āļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāđāļēāļĒāļāļķāđāļ āļāļģāđāļŦāđāļĄāļĩāļāļ§āļēāļĄāļŠāļāļāļāļĨāđāļāļāļāļąāļāļĄāļēāļāļāļķāđāļāđāļĨāļ°āļāđāļēāļĒāļāđāļāļāļēāļĢāļāļąāļāļāļē āļāļģāļĢāļļāļāļĢāļąāļāļĐāļē āđāļĨāļ°āļāļĒāļēāļĒāđāļāļĢāļ°āļĒāļ°āļĒāļēāļ§
āđāļāļĒāļĢāļ§āļĄāđāļĨāđāļ§ āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļĢāļąāļāļāļąāļ§ āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ āđāļĨāļ°āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļīāļĄāļāđāļāļĩāđāđāļāđāļāđāļāļĢāđāļāļāļāļ GraphQL āļāļģāđāļŦāđāļŠāļīāđāļāļāļĩāđāđāļāđāļāļŠāđāļ§āļāđāļŠāļĢāļīāļĄāļāļĩāđāļŠāļģāļāļąāļāđāļāļāļ āļīāļāļēāļāļĻāļąāļāļāđāļŠāļāļēāļāļąāļāļĒāļāļĢāļĢāļĄāđāļĨāļ°āļĢāļđāļāđāļāļāļāļāļāļāđāđāļ§āļĢāđ āļāļēāļĢāļāļģ GraphQL āļĄāļēāđāļāđāļāļŠāđāļ§āļāļŠāļģāļāļąāļāļāļāļāđāļāļĨāļāļāļāļĢāđāļĄ no-code āļāļāļ AppMaster āđāļĄāđāđāļāļĩāļĒāļāđāļāđāļāļ°āļāđāļ§āļĒāļāļĢāļąāļāļāļĢāļļāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļąāļāļāļēāđāļāđāļēāļāļąāđāļ āđāļāđāļĒāļąāļāļāļĢāļąāļāļāļĢāļļāļāļāļļāļāļ āļēāļ āļāļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļāđāļāļāļēāļĢāļāļĢāļąāļāļāļāļēāļ āđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļāļāđāļāļāļāļĨāļīāđāļāļāļąāļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļ āļāļģāđāļŦāđāđāļāļāļāļĨāļīāđāļāļāļąāļāđāļŦāļĨāđāļēāļāļĩāđāļĢāļāļāļĢāļąāļāļāļāļēāļāļāđāļĨāļ°āļĒāļ·āļāļŦāļĒāļļāđāļāļāđāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļāđāļĄāļēāļāļāļķāđāļ