Web Programming UNPAS
Pembahasan Konsep
>Pembahasan/konsep(software framework) adalah sebuah abstraksi pembuatan perangkat lunak dimana di dalamnya menyediakan fungsi fungsi yang dapat digunakan dan di ubahh seusai kebutuhan. * SOFTWARE FRAMEWORK
1) kerangka kerja
2) Menyediakan standar dan aturan pembuatan perangkat lunak
3) Reusability
4) Bisa terdiri dari program compiler, library tools sets,api, komponen dll
5) Semuanya bahasa
Pemrograman populer memiliki framework
*JENIS JENIS FRAMEWORK
jenis-jenis Framework yang paling populer di dunia:
1)CodeIgniter
2)Laravel
3)Yii
4)Symfony
5)Zend Framework
6)CakePHP
7)FuelPHP
8)PhalconPHP
9)Slim
10)Lumener versi 3.
*KEKURANGAN & KELEBIHAN FRAMEWORK.
- Kelebihan.
1) Mempersingkat waktu pengembangan.
2) Struktur aplikasi yang terorganisir.
3) Tools dan librarios.
4) Fleksibilitas.
5) Security.
6) Untuk mempermudah teamwork.
- Kekurangan.
1) Eksekusi yang lebih hemat.
2) Butuh waktu belajar.
3) Solusi umum untuk masalah yang spesifik.
4) keterbatasan kendali.
5) Masalah dopondoncy.
* DEFINISI CODELGNITER.
CODELGNITER adalah sebuah application developmemt framework atau toolkit untuk kita membuat website menggunakan bahasa php. Bertujuan untuk mempercepat proses pembuatan dengan menyediakan banyak library yang dibutuhkan.
* ALASAN MENGGUNAKAN CODELGNITER.
1) Small footprint.
2) Performance yang baik.
3) Hampir zero configuration.
4) Tidak harus menggunakan command line.
5) Tidak harus mengikuti aturan coding yang ketat.
6) Tidak harus mrnggunakan templating angine.
7) Dokumentasi yang jelas.
8) Menggunakan patten mcv( model view controller).
* DEFINISI MCV adalah sebuah pola aksitektur pada perancangan perangkat lunak berorientasi objek yang memisahkan antara tampilan data dan proses.
* PRE-REQUISITE.
1) Php dasar.
2) Objek oriented php.
3) MCV
4) Codeigniter versi 3.
Komentar
Posting Komentar