Promo Lebaran, Kelas Online CODEPOLITAN Cukup Bayar Setengah Harga KLAIM PROMO

Perbedaan yang paling mendasar dari CodeIgniter 4.0.2

Ditanyakan 2 bulan yang lalu oleh Luthpianto Edit  Hapus  Tandai Selesai  Tandai 

Pada CodeIgniter 4.0.2 folder user_guide gak ada, apa perbedaan yang paling mendasar dari CodeIgniter 4.0.2 ini?

BUAT KOMENTAR

1 JAWABAN / 0 KOMENTAR

User avatar
Ahmad Oriza menjawab 2 bulan yang lalu Jadikan Jawaban Terbaik  Edit  Hapus  Ubah ke Komentar 

Wah kalau bahasa CI 4 seru kak. Bisa panjang, 1 artikel pun gak cukup Heheh. Kita akan bikin kursus CI4, tunggu tanggal mainnya.
Sekarang CodeIgniter sudah agak mengikuti standard koding PSR dari PHP FIG https://www.php-fig.org/. Ini merupakan organisasi yang berisi para influencer di dunia PHP. Juga sudah berbenah dengan memanfaatkan fitur-fitur PHP 5 dan 7. Simplenya sih, lebih mutakhir. Fitur nya pun sudah mulai mengikuti framework-framework jaman sekarang, tidak udah disebut lah ya. Banyak PHP Framework yang sudah modern, tapi memang CodeIgniter ini perkembangannya paling lambat.

Fitur-fitur dan konsep yang sempat saya explore, yang di CodeIgniter 3 gak ada :

  1. PHP Spark, seperti Laravel artisan. Sebuah command line tools untuk management framework.
  2. DB Seeds, ini memungkinkan kan kita untuk migrasi database beserta isi-isinya. Cocok untuk kerja team.
  3. Namespace, sekarang sudah pakai package bergaya namespace agak tidak terjadi class collision
  4. Interop, beberapa komponen sepertinya sudah bisa dilepas pasang, tidak tighly coupled.
  5. Modern, cara koding beberapa lini sepertinya sudah mengikuti kaidah SOLID.
  6. Env, sudah pakai library env, ini bagus untuk konfigurasi framework.
  7. Paging, pagination nya sekarang lebih asik, dan pendek.
  8. ORM, sekarang model sudah bisa bergaya ORM, kalau dulu kan hanya Query Builder
  9. Parser, sekarang template parsenya sudah lebih canggih, mirip mirip Twig parser.

Jika penasaran ingin mencoba CI4 bisa mencoba lihat lihat app sederhana yang saya bikin disini https://github.com/gemblue/CodeIgniter4TodoList

BUAT KOMENTAR