Sejarah
YII Framework
Berdasarkan
situs resmi nya di http://yiiframework.com,yiimerupakan
gagasan dari pendirinya Qiang Xue yang memulai proyek Yii pada tanggal 1
januari 2008. Qiang sebelumnya mengembangkan Framework Prado.
Berkat
pengalaman dari tahun ke tahun yang diperoleh dari umpan balik para developer
yang dikumpulkan dari proyek yang padat dalam deadline yang ketat, maka
dibuatlah framework yang aman dan professional khusus untuk memnuhi harapan
dari pengembangan aplikasi Web 2.0. pada tanggal 3 Desember 2008, setlah
pembangunan hamper satu tahun,Yii 1.0secara resmi dirilis ke public.
Yii
sampai saat inin menunjukkan metric kinerja yang sangat mengesankan bila
dibandingkan dengan Framework PHP lainnya dan segera menarik perhatian yang
sangat positif serta popularitas terus tumbuh pada tingkat yang semakin
meningkar. Oleh karena itulah, kini Yii semakin popular.
- Arsitektur programing menggunakan konsep Model, View, Controller atau biasa disebut MVC.
- Object Relational Mapping atau ORM merupakan salah satu fitur di dalam Yii yang mengurusi pengelolaan database, jika kita lihat secara spesifik maka Yii sebenarnya menyediakan mekanisme seperti DAO (Data Access Object), Query Builder, Active Record (ORM) dan Database Migration. Dengan ORM pekerjaan developer menjadi terbantu karena tidak lagi menulis query SQL yang rumit, cukup dengan memanggil fungsi-fungsi tertentu di dalam library Yii.
- Form input dan Validasi adalah fitur yang mengatur inputan pada suatu form dan sekaligus membantu melakukan validasi pada inputan.
- Widget merupakan konsep di Yii yang menyediakan komponen-komponen user interface yang siap pakai, misalnya data grid, autocomplete, tree view dan lain-lain. Adapun widget-widget ini ada yang terintegrasi dengan library Jquery sehingga memungkinkan untuk mekanisme AJAX.
- Autentikasi hak akses dan Autorisasi loging dan logout.
- Masalah tampilan (view) Yii menggunakan konsep skinning kita bisa meng-costumize tampilan komponen user interface di aplikasi kita menggunakan CSS sedangkan dengan konsep Theming kita bisa mengganti-ganti seluruh tampilan aplikasi.
- Web service, pada Yii dapat meng-generate spesifikasi WSDL service secara otomatis.
- Translasi, Yii menyediakan fitur penterjemah untuk pesan, tanggal dan format waktu sesuai zona waktu dan daerah.[
- Caching, dengan fitur caching akses terhadap aplikasi yang dibangun menggunakan Yii akan lebih ringan ketika diakses oleh penggunanya.
- Pesan Error dan Logging yang ada pada Yii bisa memilih untuk menampilkan langsung ataupun disimpan ke suatu file di server.
- Security di dalam Yii membantu dalam mencegah serangan-serangan seperit SQL Injection, XSS, CSRF, Cookie Tampering, dll.
- 3rd Party, Yii telah di desain sedemikian rupa sehingga kita bisa memasang library external dari pihak ketiga untuk di sematkan dalam aplikasi.
- Extension, Yii memiliki segudang extensions. Extension sendiri merupakan kontribusi dari pengguna-pengguna Yii dengan membuat widget, library ataupun component yang bisa dipakai dan belum ada di Yii secara built-in.
- Dokumentasi Yii.
Langkah-Langkah
untuk membuat Yii Framework
Langkah pertama membuat website dengan menggunakan
framework yii :
1. membuat folder di htdocsC:\xampp\htdocs
https://dhijebelajar.wordpress.com/wp-admin/post-new.php
2. extrak folder yii anda di htdocs
3. membuat website bawaan dari yii,
dengan cara mengetikan kode di cmd, seperti pada gambar dibawah ini, lalu ketik
“Yes”
4. selamat anda sudah membuat website dengan framework, walaupun sederhana.5. cek di browser anda dengan alamat http://localhost/yiibogor/
Kelebihan Dan
Kekurangan Yii Framework
Kelebihan
·
Yii adalah salah satu framework yang
sangat ringan dan dilengkapi dengan solusi caching yang memuaskan.
·
Yii sangat cocok untuk pengembangan
aplikasi dengan lalu lintas-tinggi, seperti portal, manajemen konten (CMS),
sistem e-commerce, dll.
·
Yii didokumentasikan dengan jelas,
efisien, dan kaya-fitur.
Kekurangan
·
Tidak banyak kekurangan yang ditemui
pada penggunaan Yii. Yii cukup mencakup segala macam fitur-fitur yang
diperlukan dalam membangun sebuah web. Namun, bukan berarti Yii tidak mempunyai
kekurangan. Salah satu kekurangan Yii yang cukup signifikan adalah tidak
compatible nya Yii dengan PHP 4.
Daftar Pustaka :
1. Sharive.2014.Proyek Membangun Website
dengan Yii Framework.YogyaKarta:CV.LOKOMEDIA.
Tidak ada komentar:
Posting Komentar