Apa itu Yii?
Yii adalah framework pemrograman web generik, yang berarti yii dapat digunakan untuk mengembangkan berbagai macam aplikasi Web yang menggunakan PHP. Didukung oleh arsitektur component-based dan dukungan caching yang canggih, menjadikannya cocok untuk mengembangkan aplikasi skala besar seperti portal, forum, CMS, e-commerce, RESTful web services, dan lain-lain.
Apa yang membedakan Yii dengan framework PHP lain?
- Seperti framework pada umumnya, Yii mengimplementasikan pola arsitektur MVC(Model-View-Controller) dan code organization berbasis pola tersebut.
- Yii menganut filosofi bahwa kode harus ditulis dengan sangat sederhana dan elegan.
- Yii adalah full stack framework yang menyediakan fitur-fitur yang siap digunakan seperti query builder dan ActiveRecord baik untuk database relasional maupun NoSQL, dukungan pengembangan RESTful API, dan lain-lain.
- Yii sangat extensible. Anda dapat menyesuaikan atau mengganti hampir setiap bagian dari kode inti. Anda juga dapat mengambil keuntungan dari solid extension architecture Yii untuk menggunakan atau mengembangkan redistributable extension.
Yii dikembangkan oleh tim pengembang professional dan juga komunitas besar yang terdiri dari berbagai macam professional yang turut berkontribusi dalam pengembangan Yii. Tim pengembang Yii terus memantau tren pengembangan Web yang terbaru dan fitur fitur terbaik yang ditemukan dalam framework dan proyek lain. Fitur-fitur terbaik tersebut secara teratur dimasukkan ke dalam framework inti.
Versi Yii
Saat ini, Yii tersedia dalam 2 versi major yaitu versi 1.0 dan 2.0. Versi 1 merupakan versi lama yang kini dalam mode maintenance. Versi 2 adalah versi terbaru yang merupakan complete rewrite, yang telah mengadopsi teknologi dan protokol terbaru termasuk Composer, PSR, namespaces, traits, dan lain-lain. Versi 2.0 adalah generasi framework Yii saat ini yang akan diutamakan pengembangannya dalam beberapa tahun kedepan.Kebutuhan Dasar
Yii2 membutuhkan PHP versi 5.4.0 keatas. Anda dapat memeriksa kebutuhan-kebutuhan individual dari tiap fitur dengan menjalankan requirement checker yang disertakan dalam setiap rilis Yii.Menggunakan Yii memerlukan pengetahuan dan pemahaman dasar tentang Object-oriented programming(OOP). Karena Yii adalah framework murni Object-oriented. Yii juga memanfaatkan fitur-fitur terbaru PHP diantaranya namespaces dan traits. Memahami konsep-konsep tersebut dapat membantu anda dalam memahami Yii2.
Memulai Yii2
Tertarik untuk mempelajari Yii2? silahkan lanjutkan ke halaman Panduan Memulai Yii 2.
Langganan:
Postingan
(
Atom
)
Popular Posts
-
Secara default, Yii2 dibekali oleh template Bootstrap 3. Namun kita juga bisa menambahkan template lain yang lebih baik, seperti misalnya ...
-
Pada tutorial ini, saya akan membahas bagaimana cara membuat aplikasi CRUD (Create Read Update Delete) database secara otomatis dengan mengg...
-
RBAC (Role-Based Access Control) adalah konsep Access Control di Yii2 yang memisahkan hak akses user berdasarkan role atau peran. Yii2 sen...
© Asudahlah.com 2016 . Powered by Twitter Bootstrap , Blogger
Tidak ada komentar :
Posting Komentar