PHP Framework CodeIgniter (1)


walaupun masih belajar tentang apa itu framework php, tapi saya coba ulas sedikit mengenai framework, tapi sebelum itu saya jelaskan dulu masing – masing kata dari judul yang saya pakai ini.

mulai ! siappp graaakkkk

PHP

apa itu PHP?

PHP singkatan dari Pesonal Home Page yang mempunyai andil dalam pembuatan web web yang dinamis, seperti apa web yang dinamis itu? web yang dinamis adalah web yang mempunyai basis data sebagai media penyimpanannya (salah satu penjelasan simplenya).

Framework

apa itu framework?

Framework bisa diartikan sebagai alat yang digunakan untuk membantu pekerjaan. Karena untuk pembuatan website maka framework disini dapat diartikan sebagai alat yang dapat digunakan untuk mempermudah pembuatan website.
Jika dengan CMS maka kita tinggal menjalankan saja tidak perlu lagi memikirkan
untuk menulis kode program sendiri, tetapi tidak demikian dengan framework.
Menggunakan framework kita masih harus menulis kode, bedanya kode-kode
yang kita tulis harus menyesuaikan dengan lingkungan framework yang kita
gunakan. Memang konsekuensinya kita harus belajar lagi lingkungan pengembangan berdasarkan framework yang kita gunakan, tetapi hal itu akan terbayar setelah kita menguasai dan bisa menggunakan framework tersebut.

CodeIgniter

apa itu CodeIgnir?

CodeIgniter adalah salah satu dari sekian banyak framework php yang ada.

CodeIgniter dikembangkan oleh Rick Ellis.

ujuan dari pembuatan framework CodeIgniter ini menurut user manualnya adalah untuk menghasilkan framework yang akan dapat digunakan untuk pengembangan proyek pembuatan website secara lebih cepat dibandingkan dengan pembuatan website dengan cara koding secara manual, dengan menyediakan banyak sekali pustaka yang dibutuhkan dalam pembuatan website, dengan antarmuka yang sederhana dan struktur logika untuk mengakses pustaka yang dibutuhkan. CodeIgniter membiarkan kita untuk memfokuskan diri pada pembuatan website dengan meminimalkan pembuatan kode untuk berbagai tujuan pembuatan website.

Kenapa mesti CodeIgniter?

Ada banyak sekali framework PHP yang beredar di internet. Lantas kenap kita memilih CodeIgniter bukan yang lain?? Berikut alasan-alasannya:

  1. Gratis.CodeIgniter dilisensikan dibawah lisensi Apache/BSD style open source license, ini berarti kita dapat menggunakannya sesuai dengan keinginan kita.
  2. Berjalan di PHP versi 4 dan 5.Sekarang ini PHP sudah mencapai versi ke 5, meskipun begitu masihbanyak orang yang tetap menggunakan PHP versi 4, oleh sebab ituCodeIgniter dikembangkan agar tetap kompatibel dengan PHP versi 4 dandapat dijalankan pada PGP versi 5.
  3. Ringan dan cepat. Secara default CodeIgniter hanya berjalan dengan me load beberapapustaka saja, dengan demikian hanya membutuhkan resource yangsedikit sehingga ringan dan cepat dijalankan. Pustaka-pustaka lain yangnantinya akan digunakan bisa di load sesuai dengan kebutuhan.
  4. Menggunakan MVC.CodeIgniter menggunakan lingkungan pengembangan dengan metodeModel View Controller (MVC) yang membedakan antara logika danpresentasi/tampilan, sehingga tugas bisa lebih mudah dipecah-pecah.Ada bagian yang khusus membuat tampilan dan bagian yang membuatcore programnya.
  5. Dokumentasi.Salah satu hal yang bisa dijadikan barometer apakah sebuah aplikasibenar-benar dikembangkan atau tidak bisa dilihat dari dokumentasinya.Dalam hal ini CodeIgniter sangat luar biasa, terdapat dokumentasi yangsangat lengkap tentang semua hal yang ada dalam CodeIgniter. Mulaidari langkah instalasi sampai dokumentasi fungsi-fungsi nya tersedia.Adanya dokumentasi sangat memudahkan bagi pemula dalammempelajari lingkungan pengembangan website dengan CodeIgniter.
  6. Pustaka yang lengkap.CodeIgniter dilengkapi dengan berbagai pustaka siap pakai untukberbagai kebutuhan, misalnya saja koneksi database, email, session dancookies, keamanan, manipulasi gambar dan banyak lagi.

nah segitu aja dulu.. nanti di lanjut

One response to “PHP Framework CodeIgniter (1)

  1. Ping-balik: Alamat blog bagus « Bangkamal

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s