Skip to content →

Halo Codeigniter

CodeIgniter adalah sebuah Application Development Framework (toolkit) bagi orang-orang yang ingin membangun website menggunakan PHP. Tujuannya adalah untuk memungkinkan Anda mengembangkan proyek-proyek lebih cepat daripada Anda menulis kode dari awal, tersedia banyak libary untuk tugas-tugas yang biasa diperlukan, serta antarmuka dan struktur logis yang sederhana untuk mengakses library ini. CodeIgniter memungkinkan Anda fokus pada proyek Anda dengan meminimalkan jumlah kode yang dibutuhkan untuk tugas yang diberikan.

Untuk siapakah Codeigniter

CodeIgniter tepat untuk Anda jika:

  • Anda ingin framework dengan small footprint (Ukuran aplikasi yang kecil).
  • Anda membutuhkan kinerja yang luar biasa.
  • Anda perlu kompatibilitas yang luas untuk hosting standar yang berjalan di berbagai versi PHP dan konfigurasi yang berbeda-beda.
  • Anda ingin sebuah framework yang hampir tidak membutuhkan konfigurasi.
  • Anda ingin sebuah framework yang tidak mengharuskan Anda untuk menggunakan command line (CLI).
  • Anda ingin sebuah framework yang tidak mengharuskan Anda untuk mematuhi aturan ketat dalam koding.
  • Anda tidak tertarik pada library monolitik skala besar seperti PEAR.
  • Anda tidak ingin dipaksa untuk belajar bahasa templating (meskipun parser template lainnya tersedia jika Anda menginginkannya).
  • Anda menghindari kompleksitas, mendukung solusi yang sederhana.
  • Anda perlu dokumentasi yang jelas dan menyeluruh.

Kebutuhan Server

PHP versi 5.4 atau lebih baru direkomendasikan.

Codeigniter juga dapat bekerja pada PHP versi 5.2.4 dengan baik, tetapi tidak disarankan untuk menjalankan PHP versi lama seperti itu, karena masalah keamanan, peforma dan fitur-fitur yang hilang.

Database dibutuhkan untuk sebagian besar program aplikasi berbasis web. Codeigniter mendukung beberapa database seperti berikut :

  • MySQL (5.1+) melalui mysql (deprecated), mysqli dan pdo drivers
  • Oracle melalui the oci8 dan pdo drivers
  • PostgreSQL melalui postgre danĀ  pdo drivers
  • MS SQL melalui mssql, sqlsrv (versi 2005 dan lebih tinggi) dan pdo drivers
  • SQLite melalui sqlite (versi 2), sqlite3 (versi 3) danĀ  pdo drivers
  • CUBRID melalui cubrid dan pdo drivers
  • Interbase/Firebird melalui ibase dan pdo drivers
  • ODBC melalui odbc dan pdo drivers (Anda harus tahu bahwa ODBC sebenarnya adalah lapisan abstraksi)

Published in Codeigniter

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *