Showing posts with label Code Igniter. Show all posts
Showing posts with label Code Igniter. Show all posts

Thursday, October 13, 2016

Keuntungan Framework Code Igniter

Sebelum membaca artikel ini ada baiknya anda membaca artikel sebelumnya agar anda paham mengenai apa tiu framework . Dari beberapa framework PHP yang ada yang paling mudah untuk dipelajari oleh seorang pemula adalah framework code igniter. kenapa mudah? karena helpnya cukup tersedia diwebsitenya. bahkan saat ini kita mendownload framework ini dari internet sudah disertai helpnya yang mudah dimengerti, mulai dari langkah instalasi sampai fungsi fungsinya tersedia. adanya help/dokumentasi sangat memudahkan bagi pemula dalam mempelajari lingkungan pengembangan website dengan codeigniter.

keuntungan kedua adalah framework ini gratis sehingga tidak ada biaya dalam penggunaannya.

ketiga komunitasnya dukup banyak diindonesia , dimana kita dapat bertanya apa yang kurang dimengerti dan memperoleh jawabannya dengan cepat.

keuntungan lainnya adalah framework ini berjalan dengan cepat dan ringan karena secara default, code igniter hanya berjalan dengan meload beberapa pustaka saja. dengan demikian, hanya membutuhkan resource yang sedikit sehingga ringan dan cepat djalankan . pustaka pustaka lain yang nantinya akan digunakan bisa diload sesuai kebutuhan.

terakhir code igniter dilengkapi dengan berbagai pustaka siap pakai untuk berbagai kebutuhan. misalnya saja koneksi database, email, session dan cookies, keamanan, manipulasi gambar dan banyak lagi sehingga mempermudah pekerjaan kita. dan jika tidak tersedia, kita dapat saja menambah pustaka yang ada dengan menciptakan pustaka sendiri yang diinclude kan ke dalam framework tersebut. kadangpula beberapa pustaka bisa kita dapatkan diforum maupun wikinya.

Apakah Framework ?

Dalam keseharian kita sebagai seorang developer mungkin kita sering mendengar istilah framework. namun kalau ditanya apa itu framework mungkin jawaban teman teman berbeda-beda dan jangan jangan ada yang garuk2 kepala karena emang gak bisa jelasin framework itu apa heee.

Apakah framework itu ? framework adalah kumpulan perintah atau fungsi dasar yang membentuk aturan-aturan tertentu dan saling berinteraksi satu sama lain sehingga dalam pembuatan aplikasi website, kita harus mengikuti aturan dari framework tersebut. dengan framework ( dalam hal ini framework PHP ) , kita tidak perlu memikirkan kode perintah/fungsi dasar dari aplikasi website kita. seperti bagaimana mengambil data dari database untuk ditampilkan. kita hanya memikirkan apa kode sql nya dan ditampilkan ke mana .hal hal penunjang lainnya seperti koneksi database, validasi form, GUI dan keamanan telah disediakan oleh framework sehingga jumlah baris kode yang kita buat jauh lebih sedikit dibandingkan jika semua kode dari kita. jadi keuntungan yang dapat diperoleh dari penggunaan framework adalah :
  • waktu pembuatan aplikasi website kita jauh leibh singkat
  • kode aplikasi website menjadi lebih mudah dibaca, karena sedikit dan sifatnya pokok. detailnya adalah kode dari framework dan ini mungkin tidak perlu dipilirkan
  • website kita menjadi lebih mudah di maintenance
  • tidak perlu lagi membuat kode penunjang aplikasi website seperti koneksi database, validasi form , GUI dan keamanan
  • fokus ke pada proses business aplikasi websitenya
  • jika dikerjakan team work , maka akan lebih terarah karena system framework, mengharuskan adanya keteraturan peletakan kode. seprti bagian pengambilan database terpisah dengan bagian pengaturan tampilan untuk pengunjung.
jadi intinya banyak keuntungan yang dapat diperoleh , terutama bagi developer web yang selalu dihantui waktu deadline proyek websitenya. tidak selesai waktunya sesuai target, klien akan kecewa dan mungkin akan lari ke developer lain. jika anda bresikeras membuat website dari nol kode, maka akan butuh banyak waktu dan pasti akan ketinggalan dengan teman anda yang menggunakan framework.