Apa itu Framework? Yuk simak infonya

Selamat datang Sobat Soul ❤

Jika Sobat Soul semua sedang belajar coding, pasti Sobat Soul sering kali  mendengar kata framework. Framework menjadi salah satu hal yang wajib Sobat Soul ketahui dan pahami jika belajar coding, karena Sobat Soul semua akan berurusan dan selalu bertemu dengan kata tersebut selama belajar IT. Lalu sebenarnya apa itu framework? Dan mengapa kita harus menggunakan framework?  Yuk simak infonya.



sumber : https://unsplash.com/s/photos/framework

Apa itu Framework?

Framework adalah sebuah kerangka kerja yang digunakan untuk mempermudah para developer software dalam membuat dan mengembangkan aplikasi. Framework berisikan perintah dan fungsi dasar yang umum digunakan untuk membangun sebuah software aplikasi sehingga diharapkan aplikasi dapat dibangun dengan lebih cepat serta tersusun dan terstruktur dengan cukup rapi. Framework juga bisa diartikan sebagai komponen – komponen pemrograman yang sudah jadi dan siap untuk digunakan kapan saja, sehingga pengembang aplikasi tidak perlu lagi membuat scrip yang sama untuk tugas – tugas yang sama.

            Ada dua jenis Framework dalam dunia pemrograman yaitu:

Ø  Desktop Framework

Desktop Framewok digunakan untuk membangun aplikasi berbasis desktop

Ø  Web Framewor

Framework jenis ini diciptakan untuk mendukung pengembangan aplikasi berbasis web. Hal tersebut mencakup layanan web (web services), sumber daya web (web resources) dan antarmuka aplikasi web (web API), dll. Selain menyediakan cara standar untuk membangun aplikasi berbasis web, framework ini juga menjalankan fungsi untuk menyebarkan aplikasi web tersebut di World Wide Web.

Jadi, perbedaan diantara keduanya  yaitu Desktop Framewok digunakan untuk membangun aplikasi berbasis desktop sedangkan Web Framewok digunakan untuk membangun aplikasi berbasis web. Secara umum Framework tersusun dengan struktur MVC ( Model View Controller ) yang memungkinkan pengembang dapat mengelompokan fungsi – fungsi seperti fungsi inputan, proses dan output dari sebuah aplikasi. 

Contoh Framework di dunia pemrograman

ü  Framework aplikasi berbasis desktop : Net. Framework, JavaFx, Electron dan lain sebagainya.

ü  Framework aplikasi berbasis website : Yii, Code Igniter, Phalcon, Symfoni, Meteor,Laravel,Bootsrap,Bulma dan lain sebagainya.

 

Mengapa kita harus menggunakan framework?

Dalam penerapannya fungsi Framework dapat diuraikan sebagai berikut :

1.      Mempercepat proses pembuatan aplikasi baik itu aplikasi berbasis desktop, mobile ataupun web.

2.      Membantu para developer dalam perencanaan, pembuatan dan pemeliharaan sebuah aplikasi.

3.      Aplikasi yang dihasilkan menjadi lebih stabil dan handal, hal ini dikarenakan Framework sudah melalui proses uji baik itu stabilitas dan juga kehandalannya.

4.      Memudahkan para developer dalam membaca code program dan lebih mudah dalam mencari bugs.

5.      Memiliki tingkat keamanan yang lebih, hal ini dikarenakan Framework telah mengantisipasi cela – cela keamanan yang mungkin timbul.

6.      Mempermudah developer dalam mendokumentasikan aplikasi – aplikasi yang sedang dibangun.

Demikian informasi yang dapat Tim Soul bagikan kepada Sobat Soul semua untuk menambah pengetahuan lebih jauh terkait Framework. Semoga informasi yang dibagikan diatas dapat bermanfaat untuk Sobat Soul semua.

 

Sampai jumpa di artikel bermanfaat lainnya

Stay healthy everyone <3

 

 

Referensi :

http://labdas.si.fti.unand.ac.id/2019/04/23/apa-itu-framework-dan-kenapa-harus-pakai-framework/

Komentar

Postingan populer dari blog ini

Apa itu pemrograman Shell Script ? Yuk simak infonya

Apa itu Mysql? Yuk simak infonya