Front-End dan Back-End – Definisi, Konsep dan Apa itu

Bagi orang awam pemrograman , tampaknya mengembangkan perangkat lunak adalah tugas yang cukup linier dan hanya membutuhkan pengetahuan pemrograman dan, paling banyak, mengoordinasikan tim pengembang jika aplikasinya sangat besar.

Tapi tidak, tidak seperti itu, dan dalam pembuatan program komputer berbagai pengetahuan berperan, terutama pemrograman fungsionalitas di satu sisi dan antarmuka pengguna di sisi lain, yang merupakan bagian paling dasar dari aplikasi apa pun.

Ini membawa kita pada diferensiasi dua lapisan berbeda yang bekerja bersama: ujung depan dan ujung belakang.

front-end mencakup segala sesuatu yang mengacu pada antarmuka pengguna dan kegunaan dari aplikasi

Ini membutuhkan pengetahuan yang melampaui penggunaan bahasa pemrograman yang benar, seperti yang sesuai dengan kegunaan, dan studi yang benar-benar berbeda dari algoritme dan perhitungan bijaksana yang dapat digabungkan oleh aplikasi untuk bekerja dengan data.

front-end tiket mengumpulkan dan petunjuk yang diberikan oleh para pengguna melalui kontrol dan daerah yang sama front-end memungkinkan dan akhirnya melakukan persiapan nya Format untuk mengirim ke mesin program, yang akan menjadi

back-end proses interaksi dari pengguna (diteruskan ke front-end ) dengan data, dan melakukan semua proses dengan yang terakhir

Bagian ini adalah yang benar-benar memberikan fungsionalitas pada program, meskipun tanpa front-end akan sia-sia karena kita tidak dapat berinteraksi dengan data dan hasilnya.

Di bagian inilah semua algoritme yang melakukan pekerjaan “kotor” sistem, memanipulasi data, dan mengembangkan fungsionalitasnya terletak.

Kadang-kadang front-end dan back-end berjalan secara terpisah pada komputer yang berbeda, saling beroperasi di seluruh jaringan.

Pada kesempatan inilah pengembang perangkat lunak harus mempertimbangkan masalah konkurensi, yaitu bahwa dua atau lebih pengguna dapat bekerja secara bersamaan tanpa mengganggu satu sama lain, mengendalikan tindakan mereka dan mencegah mereka dari memodifikasi data yang sama secara bersamaan. .

Aplikasi web adalah paradigma sempurna dari model ini, karena dapat dijalankan dari mana saja, dan front-endnya tidak lebih dari kode HTML yang digunakan browser web mana pun untuk menjalankannya.

Foto: Fotolia – Matador / Dusit_sri

Topik Front-End dan Back-End

Menarik lainnya

© 2023 Pengertian.Apa-itu.NET