Mengapa kita butuh framework? Codeigniter

Mengapa kita butuh framework?

Bagi  anda  yang  belum  familiar  dengan  framework,  framework  adalah  sekumpulan
fungsi,  class,  dan  aturan-aturan.  Berbeda  dengan  library  yang  sifatnya  untuk  tujuan  tertentu
saja,  framework  bersifat  menyeluruh  mengatur  bagaimana  kita  membangun  aplikasi.
Framework  memungkinkan  kita  membangun  aplikasi  dengan  lebih  cepat  karena  sebagai
developer  kita  akan  lebih  memfokuskan  pada  pokok  permasalahan  sedangkan  hal-hal
penunjang  lainnya  seperti  koneksi  database,  form  validation,  GUI,  dan  security;  umumnya
telah  disediakan  oleh  framework.  Disamping  itu  dengan  aturan-aturan  yang  jelas  dan  harus
dipatuhi, aplikasi kita lebih solid, more readable, dan kolabarasi dalam tim dapat lebih mudah
dilaksanakan.

Kita  sebagai  seorang  software  developer  bisa  dianalogikan  sebagai  seorang  tukang
bangunan. Apabila anda  perhatikan, seorang tukang bangunan bisa membuat sebuah  rumah.
Tidak  akan  menjadi  masalah  bila  hanya  untuk  membangun  rumah  dengan  satu  atau  dua
lantai.  Tetapi  akan  menjadi  masalah  apabila  dia  mendapatkan  pekerjaan  untuk  membangun
sebuah  gedung  bertingkat.  Permasalahan  akan  menjadi  semakin  komplek,  makin  banyak
pekerja dan material  yang dilibatkan, belum lagi dengan jadwal  yang ketat. Kita pun seperti
itu.  Membangun  aplikasi  kecil  tentu  tidak  menjadi  masalah.  Namun  bagaimana  bagaimana
apabila  aplikasi  kecil  kita  tersebut  dengan  makin  lama  makin  bertambah  requirementnya
sejalan  dengan  kebutuhan  user.  Di  sini  lah  peran  penting  sebuah  framework  dalam membangun aplikasi. 

Comments