GNU/Linux >> Belajar Linux >  >> Linux

Apa itu:Kerangka Kerja Javascript – Sebuah Pengantar

Pemirsa Target:

Artikel ini hanya mengasumsikan pemahaman dasar tentang pengembangan web front-end dan berfungsi sebagai pengantar JavaScript dalam pengembangan web modern.

Pengantar

Foto:Dmitry Baranovskiy / berlisensi CC BY 2.0

Web berkembang. Situs web, dan lebih khusus lagi, paradigma desain web terus berubah, dan pengembang front-end harus menyadari tren terbaru dalam pengembangan untuk membuat proyek terbaik. Bahasa web yang dicoba dan benar adalah HTML, CSS, dan JavaScript selama hampir dua dekade. Itu masih berlaku sampai sekarang. Bagaimana bahasa ini diimplementasikan telah berubah secara signifikan, dan tidak lebih dari JavaScript. JavaScript paling sering dilihat saat ini melalui browser web, tempat skrip sisi klien berinteraksi dengan pengguna.

Situs web dan aplikasi web modern jarang, jika pernah, menggunakan Javascript murni. Sebaliknya, pengembang telah membuat kerangka kerja baru dengan JavaScript yang mempercepat pengembangan, meningkatkan fungsionalitas, dan memungkinkan pembuatan aplikasi web modern yang gesit. Artikel ini berfungsi sebagai ikhtisar pengantar tentang konsep kerangka kerja.

Kerangka JavaScript vs. Pustaka

Memahami kerangka kerja JavaScript memerlukan pemahaman tentang pustaka JavaScript dan perbedaan di antara keduanya. Seringkali, istilah tersebut digunakan secara bergantian, tetapi masing-masing memiliki peran khusus untuk dimainkan meskipun ada beberapa tumpang tindih yang mungkin terjadi. Pustaka adalah seperangkat kode pra-tertulis yang bertindak sebagai toolkit untuk pengembang. Misalnya, jQuery–yang membantu menangani acara atau membuat animasi, di antara banyak manfaat lainnya–adalah salah satu pustaka JavaScript yang paling banyak digunakan. Perpustakaan, meskipun berguna, tidak memaksakan struktur apa pun ke kode pengembang. Kerangka kerja, sebaliknya, memaksakan struktur dan apa yang sebenarnya dilakukan oleh struktur ini akan dibahas di bagian selanjutnya.

Kerangka kerja JavaScript adalah alat yang dirancang untuk mempercepat pengembangan dan mengatur kode yang digunakan untuk membangun aplikasi web modern. Mereka ada untuk memecahkan masalah secara lebih langsung daripada menyediakan seperangkat alat terbuka seperti kebanyakan perpustakaan. Kerangka kerja paling awal dibuat untuk membantu mengelola apa yang menjadi basis kode yang besar dan berat dan untuk menyederhanakan proses pembuatan aplikasi web dinamis yang tidak berfungsi seperti aplikasi web sisi server tradisional.

Mengapa Kerangka Kerja JavaScript penting?

Aplikasi web telah meledak dalam popularitas selama dekade terakhir. Perusahaan seperti Twitter dan Airbnb tidak mengharuskan Anda mengunduh perangkat lunak tertentu ke perangkat Anda (di luar aplikasi seluler) untuk menggunakan layanan mereka. Sebaliknya, mereka telah membuat antarmuka web yang berinteraksi dengan pengguna mereka. Aplikasi web dari perusahaan-perusahaan ini dan banyak lainnya menggabungkan pemuatan sisi klien untuk menciptakan pengalaman pengguna yang lebih lancar. Pengkodean aplikasi web modern ini, bahkan yang kecil, membutuhkan sejumlah besar JavaScript untuk membuat fungsionalitas sisi klien yang diinginkan. Karena aplikasi web semakin populer, pengembang javascript memperhatikan bahwa mereka menulis kode yang hampir sama berulang-ulang untuk menghasilkan fitur dasar yang sama. Mereka menyadari bahwa akan jauh lebih efisien jika memiliki alat untuk mempercepat proses ini.

Apa yang kerangka kerja JavaScript bantu buat adalah MVC. MVC (Model View Controller) adalah konsep yang merupakan kunci dalam mengembangkan antarmuka pengguna terstruktur dengan fungsionalitas pemuatan sisi klien. Membangun antarmuka pengguna yang kompleks yang berjalan di browser web sangat memakan waktu, dan Anda mungkin akan menulis kode serupa yang telah ditulis berulang kali. Kerangka kerja JavaScript berfungsi untuk mengatur JavaScript untuk aplikasi yang ingin melakukan tugas dengan cepat di sisi klien tanpa terus-menerus pergi ke server pribadi virtual.

Kerangka kerja ini membantu memberikan struktur aplikasi web dan mengurangi waktu yang dihabiskan untuk bekerja membuat MVC baru. Mereka mungkin berisi beberapa perpustakaan yang mencoba menyederhanakan semuanya mulai dari pembuatan templat hingga bekerja dengan Model Objek Dokumen. Setiap kerangka kerja berisi pustaka dan alat berbeda yang paling sesuai dengan berbagai jenis aplikasi web. Memahami mengapa kerangka kerja JavaScript pertama kali dikembangkan sangat membantu ketika mencoba mempelajari lebih lanjut tentang kerangka kerja individu dan membandingkannya satu sama lain.

Kami harap Anda menikmati pengenalan kerangka kerja Javascript ini. Silakan periksa kembali dengan kami untuk pembaruan baru segera dan lihat solusi hosting cloud kami yang menarik dan aplikasi yang dihosting VPS sekali klik kami.


Linux
  1. Apa itu Server Web, dan Bagaimana Cara Kerja Server Web?

  2. Apa itu Web3.0?

  3. Pengantar firewall aplikasi web untuk sysadmin Linux

  1. Apa itu sysadmin?

  2. Apa Itu Shared Hosting Sebagai Layanan Web Hosting?

  3. Ulasan Panel Web CentOS – Pendahuluan

  1. Apa itu pengguna Linux?

  2. Apa itu Model Pengembangan Web Stateless dan Stateful

  3. Pengantar webdav / web disk