Tugas 7 PBKK - Keysa Anadea 5025211028

 Tugas 7 Pemrograman Berbasis Kerangka Kerja 

Nama    : Keysa Anadea Aqiva Ajie

NRP     : 5025211028

Link Github: SourceCode WEBCI

Dalam tugas ketujuh ini, kami diminta untuk mengimplementasikan pemahaman kami terkait perkenalan terhadap suatu Framework yang telah dikenal cukup lama, yaitu CodeIgniter (sering disingkat sebagai CI). CodeIgniter sering menjadi pilihan utama karena menyajikan keseimbangan yang optimal antara keringanan dan kecepatan kinerja. Arsitektur Model-View-Controller (MVC) yang digunakan memungkinkan pemisahan yang jelas antara logika bisnis, tampilan, dan pengendalian. Kelebihan lainnya termasuk dokumentasi yang komprehensif, memudahkan pengembang untuk memahami dan memanfaatkan fitur-fitur kerangka kerja ini. 

Alasan pemilihan CodeIgniter melibatkan faktor-faktor seperti aktivitas pengembangan yang berkelanjutan, kurva belajar yang mudah, dan fleksibilitas dalam merancang aplikasi sesuai kebutuhan. Komunitas pengembang yang kuat menawarkan pustaka bawaan yang beragam, dan CodeIgniter memberikan prioritas pada aspek keamanan. Keunggulan terakhirnya adalah modularitas, yang memungkinkan organisasi aplikasi dalam bentuk modul yang dapat digunakan kembali. Fitur ini memberikan kemampuan kepada pengembang untuk membangun aplikasi dengan efisiensi dan skalabilitas yang tinggi.

Meskipun demikian, pemilihan kerangka kerja seharusnya selalu didasarkan pada persyaratan proyek yang spesifik. Masing-masing proyek memiliki karakteristiknya sendiri, dan keputusan menggunakan CodeIgniter atau kerangka kerja lain harus disesuaikan dengan kebutuhan dan tujuan proyek tersebut.








Komentar

Postingan populer dari blog ini

TUGAS 2 PPB - KEYSA ANADEA 5025211028

ETS PPL A_KEYSA ANADEA

TUGAS 2 - PERANCANGAN PERANGKAT LUNAK (A)