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 āđ„āļĄāđˆāđ€āļžāļĩāļĒāļ‡āđāļ•āđˆāļˆāļ°āļŠāđˆāļ§āļĒāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļ•āđˆāļĒāļąāļ‡āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ„āļļāļ“āļ āļēāļž āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ‚āļ™āļēāļ” āđāļĨāļ°āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™ āļ—āļģāđƒāļŦāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļĢāļ­āļ‡āļĢāļąāļšāļ­āļ™āļēāļ„āļ•āđāļĨāļ°āļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļ•āđˆāļ­āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ”āđ‰āļĄāļēāļāļ‚āļķāđ‰āļ™