CodeIgniter 4 / Pemrograman Web Lanjut · December 24, 2021

Penjelasan CodeIgniter 4 #1

image_pdf

Untuk membuat aplikasi sederhana dengan Framework CodeIgniter 4 maka kita perlu mendownload terlebih dahulu di https://codeigniter.com/.

FRAMEWORK

Adalah sebuah abstraksi pembuatan perangkat unak dimana di dalamnya menyediakan fungsi-fungsi umum yang dapat digunakan dan diubah sesuai kebutuhan.

SOFTWARE FRAEWORK

  1. Kerangka Kerja
  2. Menyediakan standar & aturan pembuatan perangkat lunak
  3. Reusability
  4. Bisa terdiri dari program, compiler, library, tool sets, api, komponen, dll.
  5. Semua bahasa pemrograman populer memiliki framework.

WEB APPLICATION FRAMEWORK

  1. PHP (Codeigniter, Laravel, Symphony, Yii)
  2. Javascript (React, Vue, Express, Ember)
  3. Java (Spring, JSF, Struts, Hibernate)
  4. Phyton (Jango, CherryPy, Flask, Pyramid)
  5. CSS (Bootstrap, Materialize, TailwidsCSS)

KENAPA MENGGUNAKAN FRAMEWORK

  1. Mempersingkat waktu pengembangan
  2. Struktur aplikasi yang terorganisir
  3. Tools & Library
  4. Flesibilitas
  5. Security
  6. Teamwork

KEKURANGAN MENGGUNAKAN FRAMEWORK

  1. Eksekusi yang lebih lambat
  2. Butuh waktu untuk belajar
  3. Solusi umum untuk masalah yang spesifik
  4. Keterbatasan kendali

PENGERTIAN CODEIGNITER

Adalah sebuah application deveopment Framework atau untuk kita membuat website menggunakan bahasa PHP. Bertujuan untuk mempercepat proses pembuatan dengan menyediakan banyak library yag dibutuhkan.