Apa itu framework dan apa fungsinya?

By Admin
29 Jul 2022

Bagi seorang programmer, kita pasti sangat familiar dengan istilah framework. Tapi apakah kalian tahu apa sebenernya framework itu?

Framework adalah sebuah software yang berisi fungsi, class, plugin-plugin dasar yang dikemas menjadi sebuah kesatuan sehingga para programmer tidak usah membuat semua fungsi dasar tersebut dan bisa mempercepat proses development.

Kita akan membahas tentang apa itu framework, fungsinya apa dan juga contoh-contoh framework yang banyak dipakai sekarang.

Mungkin dari pengertian framework itu sendiri kita sudah bisa membayangkan apa saja fungsi framework tersebut?

Fungsi Framewok

1. Menghemat Waktu Pengembangan

Dengan fungsi-fungsi dasar yang sudah di sediakan, tentunya kita tidak usah develop lagi dari 0 kan?

Oleh karena itu waktu development kita menjadi lebih cepat karena kita bisa fokus ke fitur yang belum terdapat dalam framework itu saja.

2. Koding menjadi Lebih Terstruktur

Tujuan orang pakai framework adalah bisa dikerjakan oleh banyak tim dengan standarisasi kode yang sama.

Sebuah framework biasanya memiliki sebuah standar kodenya sendiri sehingga antar 1 orang dengan orang lainnya bisa memiliki struktur program yang sama.

Jika ada yang tidak mengikuti struktur tersebut bisa dipastikan akan membuat error dalam program.

3. Meningkatkan efisiensi kode

Efisiensi kode ini berhubungan langsung dengan fungsi yang pertama soal menghemat waktu pengembangan.

Biasa framework sudah memakai konsep OOP dan juga MVC.

Dengan konsep OOP dan MVC, selain struktur kode yang lebih baik, bisa menghindari pengulangan penulisan kode-kode yang sebenarnya bisa dibuat hanya sekali dan bisa dipakai dibanyak tempat sekaligus.

4. Keamanan yang lebih baik

Tidak ada sistem yang benar-benar aman selama dibuat oleh manusia.

Siapa yang setuju dengan quotes tersebut?

Tapi framework ini biasanya sudah melewati proses security dan bug check sebelum dirilis oleh para developernya.

Jadi dibandingkan dengan codebase yang kita buat sendiri, tentu memakai framework jauh lebih aman.

Selain itu, dengan dukungan komunitas yang besar, biasanya setiap framework akan merilis security fix terbaru sesuai dengan update keamanan yang ada.

Kalian tidak sendirian dalam urusan keamanan, ada banyak komunitas yang membantu.

Mungkin itu saja kira-kita fungsi dari framework.

Contoh Framework

Disini saya akan membagikan contoh framework PHP, CSS dan Javascript yang banyak digunakan akhir-akhir ini.

PHP framework

  • Laravel
  • Phalcon
  • Symfony2
  • Yii Framework
  • CodeIgniter
  • Cake PHP
  • Aura
  • Zend Framework
  • Kohana
  • Slim Framework

CSS Framework

  • Bootstrap
  • Gumby
  • Foundation
  • Less Framework
  • JQuery UI
  • Unsemantic
  • Blue Print CSS

Javascript Framework

  • React.js
  • AngularJS
  • VueJS
  • MeteorJS
  • Ember.JS
  • Backbone.JS
  • Aurelia.js
  • Polymer
  • Mithril.js

Dari list framework diatas, kalian sudah coba yang mana saja? Bagikan jawaban kalian di kolom komentar ya.

Artikel Lainnya

Artikel lain yang mungkin menarik juga untuk kamu baca.

Apa itu Persistance Layer?

Kali ini kita akan membahas tentang apa itu persistance layer khususnya dalam PHP OOP. Persistance layer biasa dijelaskan sebagai layer tempat untuk CREATE, UPDATE, DELETE data.
Admin
5 min read

Tips untuk simple code: part 4. Batasi penggunaan variable yang tidak perlu

Tips untuk simple code adalah membatasi penggunaan variable yang tidak perlu. Mau tahu implementasinya seperti apa? Yuk baca artikel ini lebih lanjut.
Admin
5 min read

Tips untuk simple code: part 3. satu level indentation

Part ketiga dari tips membuat kode kamu lebih simple ini adalah bagaimana caranya agar kode yang kamu buat memiliki minimal satu level indentation di dalam fungsi yang kamu buat. Kedengarannya memang susah sih, tapi kita lihat dahulu sample kode di bawah ini.
Admin
5 min read

© 2024