APA ITU YII2 ?
SELAMAT DATANG GUYSS DI PAPERLINE, hari ini kita akan mebahas salah satu framework php yang menurut mimin merupakah salah satu framework php terbaik ya dari dari sekian banyak macam di golongannya. Apakah itu ? yaitu bernama YII2. Namun sebelum kita menyelam alangkah baiknya kita memahami terlebih dahulu defini singkat tentang apa itu Framework ya.
A. FRAMEWORK
Framework (Kerangka Kerja) adalah istilah yang sangat cukup dikenal di kalangan para developer sebagai media pengembangan suatu aplikasi berbasis website maupun dekstop. Dengan adanya Framework ini cukup sangat membantu para programmer dengan segala macam kelebihan-kelebihanya sehingga para programmer tidak perlu capek untuk menuliskan kode secara berulang. Hal ini dikarenakan anda hanya perlu menyusun komponen-komponennya saja.
B. FRAMEWORK YII2
YII2 merupakan singkatan dari Yes It Is ! yang mana YII2 ini adalah salah satu framework php dengan berperforma tinggi untuk pengembangan aplikasi berbasis website berskala besar dengan jauh lebih cepat. Yii2 dapat digunakan untuk mengembangkan segala macam jenis aplikasi website. Termasuk portals, forums, content management systems (CMS), e-commerce systems, dan lain sebagainya.
Beberapa fitur yang di sediakan Yii :
1. Tersedianya scema untuk tabel user
2. Form user dan login
3. Fungsi lupa password
4. Domain frontend dan beckend yang terpisah
5. Pembuatan kode otomatis konsep Models, View, Controller (MVC)
6. Terintegrasi dengan Bootstrap
7. Widget dan pembantu yang kuat untuk presentasi data
8. dll.
Yii2 merupakan framework yang menggunakan konsep MVC :
- Model mempresentasikan data beserta aturan-aturan mainnya.
- View berisi elemen-elemen yang digunakan untuk berinteraksi dengan user
- Controller merupakan agen yang bertugas mengelola komunikasi antar model dan view
Karena Yii2 adalah PHP framework dan murni menggunakan konsep Object Oriented Programming (OOP), maka pengetahuan tentang bahasa php baik native atauapu OOP PHP sangat dibutuhkan, selain itu pengetahuan tentang HTML dan CSS juga diperlukan untuk hal-hal yang berkaitan dengan antar muka ke user (view).
Komentar