PENGENALAN FRAMEWORK CODEIGNITER
PENGENALAN FRAMEWORK CODEIGNITER
Hai sahabat seperjuangan, kali ini saya akan mencoba untuk menjelaskan apa itu Framework Codeigniter.
oke langsung saja Codeigniter merupakan sebuah Web Aplication Framework (WAF) yang dirancang khusus untuk mempermudah para Developer Web mengembangkan aplikasinya.
Framework berisi kumpulan-kumpulan Library (Pustaka) dan tool yang dipadukan sedemikian rupa sehingga menjadi sebuah kerangka kerja.
Ellislab adalah Tim kerja pendiri yang berdiri tahun 2002 dan bergerak di bidang pembuatan software dan tool untuk para pengembang web.
sejak tahun 2014 sampai sekarang Ellislab telah menyerahkan hak kepemilikan Codeigniter ke British Columbia Institute Of Technology (BCIT) untuk proses pengembangan lebih lanjut.
Saat ini. situs web resmi dari Codeigniter telah berubah dari www.ellislab.com menjadi www.codeigniter.com.
Codeigniter memiliki fitur yang membantu pada pengembangan PHP untuk dapat membuat aplikasi web secara mudah dan cepat.
Dibandingkan dengan framework web PHP lainnya. harus diakui bahwa Codeigniter memiliki desain yang lebih sederhana dan bersifat fleksibel (tidak kaku).
Codeigniter mengizinkan para pengembang untuk menggunakan framework secara parsial atau secara keseluruhan.
Codeigniter menganut pola desain atau arsitektur Model-View-Controller (MVC), yang memisahkan bagian kode untuk penanganan proses bisnis dengan bagian kode untuk keperluan presentasi(tampilan).
Dengan menngunakan pola desain MVC ini para pengembang web untuk mengerjakan aplikasi berbasis web secara bersama (teamwork).
Dengan begitu para pengembang web lebih bisa berfokus pada bagiannya masing-masing tanpa menggangu bagian yang lain. sehingga aplikasi yang dibangun akan selesai lebih cepat.
sekian pengenalan Codeigniter dari saya semoga saja dapat memberikan penjelasan dengan baik .
Thank you
Framework berisi kumpulan-kumpulan Library (Pustaka) dan tool yang dipadukan sedemikian rupa sehingga menjadi sebuah kerangka kerja.
Codeigniter adalah kerangka kerja web yang menggunakan bahasa pemograman PHP, yang dibuat oleh Rick Ellis di tahun 2006. Penemu dan sekaligus pendiri dari Ellislab (www.ellislab.com).
Ellislab adalah Tim kerja pendiri yang berdiri tahun 2002 dan bergerak di bidang pembuatan software dan tool untuk para pengembang web.
sejak tahun 2014 sampai sekarang Ellislab telah menyerahkan hak kepemilikan Codeigniter ke British Columbia Institute Of Technology (BCIT) untuk proses pengembangan lebih lanjut.
Saat ini. situs web resmi dari Codeigniter telah berubah dari www.ellislab.com menjadi www.codeigniter.com.
Codeigniter memiliki fitur yang membantu pada pengembangan PHP untuk dapat membuat aplikasi web secara mudah dan cepat.
Dibandingkan dengan framework web PHP lainnya. harus diakui bahwa Codeigniter memiliki desain yang lebih sederhana dan bersifat fleksibel (tidak kaku).
Codeigniter mengizinkan para pengembang untuk menggunakan framework secara parsial atau secara keseluruhan.
Codeigniter menganut pola desain atau arsitektur Model-View-Controller (MVC), yang memisahkan bagian kode untuk penanganan proses bisnis dengan bagian kode untuk keperluan presentasi(tampilan).
MVC adalah sebuah pendekatan yang ditempuh untuk memisahkan aplikasi menjadi tiga bagian, yaitu Model, View dan Controller. MVC memberikan struktur kepada aplikasi. sehingga dapat dicapai "code reusability".
- Model merepresentasikan data yang digunakan aplikasi. Contoh data misalnya database, RSS. atau data yang diperoleh dari pemanggilan API. dan aksi yang melibatkan operasi Create, Read, Update dan Delete (CRUD) data.
- View, adalah informasi ayang ditampilkan kepada user melalui browser. Biasanya berupa file HTML ata kode PHP yang menyusun template untuk sebuah website.
- Controller adalah "business logic" bertugas sebagai jembatan antara model dan view. Controller akan merespon HTTP request yang datang dari user (melalui browser). dari request ini contoller akan menentukan apa yang harus dilakukan.
Dengan menngunakan pola desain MVC ini para pengembang web untuk mengerjakan aplikasi berbasis web secara bersama (teamwork).
Dengan begitu para pengembang web lebih bisa berfokus pada bagiannya masing-masing tanpa menggangu bagian yang lain. sehingga aplikasi yang dibangun akan selesai lebih cepat.
sekian pengenalan Codeigniter dari saya semoga saja dapat memberikan penjelasan dengan baik .
Thank you
0 Comments