Daftar Isi:
- Definisi - Apa artinya Kerangka Perangkat Lunak?
- Techopedia menjelaskan Kerangka Kerja Perangkat Lunak
Definisi - Apa artinya Kerangka Perangkat Lunak?
Kerangka kerja perangkat lunak adalah platform konkret atau konseptual di mana kode umum dengan fungsi generik dapat secara khusus dipilih atau diganti oleh pengembang atau pengguna. Kerangka kerja berbentuk perpustakaan, di mana antarmuka program aplikasi yang didefinisikan dengan baik (API) dapat digunakan kembali di mana saja dalam perangkat lunak yang sedang dikembangkan.
Techopedia menjelaskan Kerangka Kerja Perangkat Lunak
Fitur tertentu membuat kerangka kerja berbeda dari bentuk perpustakaan lain, termasuk yang berikut:
- Perilaku Bawaan: Sebelum penyesuaian, kerangka kerja berperilaku khusus untuk tindakan pengguna.
- Inversi Kontrol: Tidak seperti perpustakaan lain, aliran global kontrol dalam suatu kerangka kerja digunakan oleh kerangka kerja daripada pemanggil.
- Ekstensibilitas: Seorang pengguna dapat memperluas kerangka kerja dengan secara selektif mengganti kode default dengan kode pengguna.
- Kode Kerangka Non-yang dapat dimodifikasi: Pengguna dapat memperluas kerangka kerja, tetapi tidak mengubah kode.
Tujuan dari kerangka kerja perangkat lunak adalah untuk menyederhanakan lingkungan pengembangan, memungkinkan pengembang untuk mendedikasikan upaya mereka untuk persyaratan proyek, daripada berurusan dengan kerangka kerja, fungsi berulang dan perpustakaan. Misalnya, alih-alih membuat aplikasi VoIP dari awal, pengembang yang menggunakan kerangka kerja yang telah disiapkan dapat berkonsentrasi pada penambahan tombol dan menu yang mudah digunakan, atau mengintegrasikan VoIP dengan fungsi lain.
