Dalam pengerjaan sebuah aplikasi diperlukan sebuah framewrok untuk mempermudah programmer dalam bekerja. Di atiker kali ini kita akan membahas apa itu framework, fungsi dan penejelsanya. Yuk samak penjelsanya berikut ini
1. Pengertian Framework
Sesuai dengan namanya “framework” adalah sebuah kerangka kerja untuk mengembangkan suatu aplikasi berbasis website. Fungsi dan kegunaan Kerangka kerja disini sangat membantu sekali developer dalam melakukan job nya jadi ketika menggunakan framework seorang programmer tidak perlu lagi untuk menuliskan kode secara berulang ulang yang dapat menghabiskan banyak waktu. Oleh karena kamu hanya perlu menyusun komponen komponen pemrograman di dalamnya saja.
2. Fungsi Framework
Berikut adalah merupakan kegunaan fungsi dari kerangka kerja dalam web development. Yuk simak penejalsanya dibawah ini.
• Sebuah kode program nantinya akan lebih terstruktur karena fungsi framework adalah membuat source code supaya menjadi lebih terstruktur dan rapih.
• Dapat membantu job kinerja developer karena Framework diciptakan untuk memudahkan pekerjaan dari seorang developer dalam segi waktu serta resource apa saja yang dibutuhkan.
• Bisa meningkatkan keamanan perangkat lunak atau website maupun software.
• Pemeliharaan dan dokumentasi dari website lebih mudah jadi apabila kamu ingin menambahkan atau mengurangi beberapa fitur dari sebuah website yang akan kamu buat nantinya kamu dapat melakukan itu semua dengan mudah.
• Fungsi yang terahir adalah dapat mempercepat dalam proses pembuatan website sehingga menghasilkan produk yang baik sesuai dengan kebutuhan konsumen
3. Jenis Framework untuk Web Development
Setalah mengenal pengertian framework dan kegunaanya berikut beberapa contoh yang digunakan dalam pengembangan website menggunakan framework. Yuk simak lagi penjelasanya dibawah.
• Framework CSS
CSS atau singkatan dari Cascading Style Sheet adalah bahasa pemrograman yang digunakan untuk membuat sebuah tampilan pada HTML agar terlihat lebih bagus dan menarik saat dipandang. Berikut adalah merupakan beberapa kerangka kerja dari sebuah framework CSS.
1.Bootstrap
Bootstrap adalah sebuah framework CSS yang paling sering digunakan para developer. Tampilan pada bootstrap akan memberikan kesan yang modern, dinamis, dan lebih user friendly.
2.Foundation
Foundation juga dapat bekerja dalam segala browser serta kaya akan fitur yang dapat dengan udah di gunakan sekilas nampak sama seperti Bootstrap.
3.Semantic UI
Semantic UI ini memiliki kelebihan dalam penulisan class yang lebih praktis dan mudah. Selain itu jenis framework yang satu ini mempunyai fitur yang sangat user friendly.
4.Bulma
Jenis framework yang satuu ini memiliki keistimewaan dalam hal tata posisioning dan letaknya yang berbasis flexbox, sehingga sangat memudahkan pekerjaan developer dalam mengatur tampilan nantinya.
5.Materialize
Salah satu yang menarik pada jenis framework ini adalah framework ini dapat digunakan pada website secara umum serta platform berbasis Android.
• Framework JavaScript
JavaScript atau biasa di singkat dengan JS merupakan sebuah bahasa pemrograman yang kebanyakan sekarang ini digunakan oleh front end dalam membuat sebuah tampilan pada website menjadi lebih interaktif dan inovatif. Dengan menggunakan frame work JavaScript, maka website akan terlihat lebih elegan dan dinamis.
1.AngularJS
AngularJS adalah sebuah framework JavaScript yang dapat berjalan di sisi client dengan menggunakan pola MVC yang berfungsi untuk membuat tampilan website lebih dinamis yang bersifat open source.
2.ReactJS
ReactJS adalah termasuk jenis framework dalam library front end yang memungkinkan untuk membuat komponen UI dapat kembali digunakan.
3.Vue.js
Vue.js adalah sebuah framework yang bersifat open source dan progresif untuk membangun interface para pengguna.
4.Node.js
Node.js ini adalah framework yang berjalan di sisi backend atau server dan bersifat open source.
5.EmberJS
Framework ini mengadopsi pola MVVM (Model – View – View – Model) yang artinya seorang developer dapat mengembangkan, meningkatkan sebuah website sesuai dengan kebutuhan nantinya
• Framework PHP
PHP adalah merupakan sebuah bahasa pemrograman dengan tingkat tinggi yang dapat berjalan pada sisi server dan selalu digunakan oleh tim backend. Jenis framework ini adalah sebagai berikut.
1.CodeIgniter (CI)
2.Laravel
3.Symfony
4.Phalcon
5.Zend
Itulah ulasan artikel mengenai Framework, semoga dapat memberikan ilmu yang dapat digunakan nantinya. Goodbye and see ya !!