Perkenalan pertama dengan code igniter


Pertama kali yang saya lakukan dalam belajar php adalah mempelajari framework php. mengapa? karena saat ini php ortodoks sudah jarang sekali digunakan, selain itu kita juga akan kesulitan dalam memanagemen aplikasi yang sudah kita buat.

belum lagi nantinya yang kita buat tidak hanya satu atau dua saja melainkan sangat-sangat banyak, sedangkan kemampuan memori kita sangat-sangat terbatas itulah sebabnya kita harus belajar manajemen, bagi seorang pengkoding kita harus belajar framework. nah kali ini framework yang akan saya pelajari adalah framework codeigniter, yang sudah terkenal sangat banyak digunakan di dunia programming.
codeigniter saat ini yang terbaru versi 3.0.1

perbedaan codeigniter yang versi 1 dan versi 2 secara garis besar ada 3 yaitu sebagai berikut :
  1. pemindahan lokasi folder application   
  2. yang sebelumnya pada versi 1.x.x folder application berada di dalam folder /system/application, sedangkan pada versi sesudahnya yaitu versi 2.x.x letaknya sejajar dengan folder system
  3. penggunaan inisialisasi kelas controller dan kelas model berubah
  4. contoh penggunaan kelas controller pada versi 1.x.x
class Welcome extends controller
  {
       }
    contoh penggunaan kelas controller pada versi 2.x.x
class Welcome extends CI_Controller
  {
      } 
      contoh penggunaan kelas model pada versi 1.x.x
class web_model extends model
  {
       }
    contoh penggunaan kelas model pada versi 2.x.x
class web_model extends CI_model
  {
      } 

  3. Cara pemanggilan constructor
contoh pemanggilancontructor pada versi 2.x.x
public function __construct()
  {
     parent::__construct()
    }

 sedangkan perkembangan dari codeigniter versi 2 ke 3 adalah
1. Codeigniter 3 memerlukan PHP versi 5.1.6 atau di atasnya, Disarankan menggunakan PHP 5.4 atau yang lebih baru namun masih tetap jalan jika menggunakan PHP 5.2.4
2. Penamaan model, controller Codeigniter 3 harus di awali huruf besar
3. Mengganti database driver dengan Mysqli (sebelumnya Mysql)
4. Penambahan user agent Windows 7, Windows 8, Windows 8.1, Android, Blackberry, iOS dan PlayStation 3
5. Update perbaikan di mimes.php
6. Update penulisan class dengan PHP 5 style
7. Pindah path halaman error di application/view/errors
8. Pindah Log Class di application/core
9. Update perbaikan di beberapa Library dan Helper
10. Perbaikan file dokumentasi
11. Database driver-nya telah dikembangkan dan diperluas.
12. PDO CodeIgniter kini telah berfungsi secara penuh dengan subdriver.
13. Ada pustaka Session yang baru.
14. Ada pustaka Encryption yang baru.
15. Unit testing dan cakupan kode-nya kini telah diperluas dan ditingkatkan.

ya itulah sedikit penjelasan mengenai codeigniter dan perkembangannya hingga hari ini.





0 komentar:

Posting Komentar

Previous Posting Lebih Baru
Perkenalan pertama dengan code igniter