Pengertian Framework dan Fungsinya
Pengertian Framework dan Fungsinya - Framework (kerangka kerja) merupakan suatu aplikasi yang digunakan untuk membantu programmer dalam membuat sebuah program dengan mudah. Sebuah framework pada umumnya berisi kode atau fungsi yang siap pakai sehingga memudahkan kita dalam membuat kode program.
Untuk menggunakan sebuah framework kita hanya perlu memanggil class-class atau variable tertentu yang ingin digunakan pada suatu program. Tentunya tidak semua fungsi tersedia dalam sebuah framework walaupun hampir semua fungsi yang kita perlukan ada.
Di dunia programming jenis framework sendiri terbagi atas 2 jenis, yakni web framework dan desktop framework. Web framework sendiri merupakan jenis framework yang biasa dipakai oleh web developer untuk membangun website. Contoh dari web framework yang terkenal yaitu : codeigniter, laravel, bootstrap, zend, dll.
Sedangkan desktop framework merupakan jenis framework yang biasa dipakai oleh para desktop programmer untuk membuat program aplikasi berbasis dekstop. Contoh dari desktop framework yaitu : .NET framework, Cocos2D, JavaFX, dll.
Manfaat framework
Adapun beberapa manfaat yang didapat ketika menggunakan sebuah framework, antara lain :
Membantu seorang programmer dalam mengembangkan sebuah program dengan sangat mudah dan juga cepat.
Praktis dan mudah digunakan sehingga kita dapat menyusun kode-kode program dengan sangat rapih.
Dapat membantu para programmer dalam membaca struktur kode program dengan sangat mudah serta mencari bugs atau kesalahan pada kode tersebut.
Framework memiliki tingkat keamanan yang tinggi sehingga dapat mengantisipasi terhadap kemungkinan munculnya berbagai serangan / masalah pada keamanan.
Membantu para programmer dalam membuat dokumentasi terhadap project yang sudah mereka buat.
Macam-macam framework
Sekarang ini sudah banyak sekali framework-framework yang bertebaran di internet yang bisa sobat gunakan sesuai dengan kebutuhan sobat dalam membuat sebuah program. Berikut ini adalah maca-macam framework yang populer saat ini, yaitu :
- Twitter bootstrap
- Codeigniter
- Laravel
- CakePHP
- Zend
- Jquery
- .NET Framework
- JavaFX
- Cocos2D
- FuelPHP
- Yii Framework
- Symfony
Penutup
Ketika sobat menggunakan framework bukan berarti kamu bisa terhindar dari coding manual. Bagaimanapun juga yang namanya coding pasti selalu ada bagian yang dimana mau tidak mau memaksa anda untuk berfikir bagaimana membuatnya secara manual tanpa bantuan framework, karena tidak semua fungsi ada pada framework itu sendiri.
Demikian artikel dari saya kali ini, semoga dari bacaan di atas dapat boleh bermanfaat bagi sobat semua, Salam bloggers.
Comments
Post a Comment