Matawebsite Promo Lebaran 2022

Apa itu GraphQL

date 23 Feb 2021
date Lev Yasin
date 939
date Web Programming
Apa itu GraphQL

Cara baru membuat API, untuk struktur data yang lebih jelas dan lebih fleksibel.Saat ini kita telah menggunakan sistem REST untuk berinteraksi dengan API. Sistem API web Facebook, GraphQL, menyediakan cara baru untuk mendefinisikan API. Developer menggunakan bahasa request untuk menetapkan permintaan dan respons. Graphql(Query Language) dikembangkan oleh Facebook dan diimplementasikan pada sisi server.

Graphql berada pada sisi client dan server yang berhubungan / mengakses suatu API. Salah satu tujuan pengembangan bahasa query ini adalah untuk mempermudah komunikasi data antara backend dan frontend/mobile aplikasi. Graphql juga dirancang untuk membuat API menjadi lebih cepat, fleksibel serta ramah bagi developer. Sebagai alternatif REST, GraphQL memungkinkan developer untuk bisa membuat request yang dapat menarik data dari berbagai sumber data dalam satu panggilan API.

GraphQl dapat diimplementasikan di berbagai bahasa sisi client seperti react, vue, svelte dll. Apapun jenis framework nya selama dapat mengakses data dengan API. dan karena GraphQl ini hanya penerjemah (query language) dan runtime saja maka tidak tergantung pada bahasa pemograman sisi server dan database apapun.

Matawebsite Promo
lev_yasin.png

Lev Yasin

Instruktur Web Programming Mataweb

Sangat tertarik dengan dunia Pemrograman Web & Mobile, saat ini fokus pada bagian Backend Web Developer, menggunakan PHP sebagai bahasa pemrograman utama, biasanya saya menggunakan Laravel.

Artikel Populer

Halo, ada yang bisa kami bantu?
Daftar Sekarang