Senin, 03 Oktober 2016

Penulisan Karangan Bebas yang Berhubungan dengan Komputer


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.

Berikut ini fitur-fitur yang terdapat pada Yii versi terbaru:
  1. Arsitektur programing menggunakan konsep Model, View, Controller atau biasa disebut MVC.
  2. 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.
  3. Form input dan Validasi adalah fitur yang mengatur inputan pada suatu form dan sekaligus membantu melakukan validasi pada inputan.
  4. 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.
  5. Autentikasi hak akses dan Autorisasi loging dan logout.
  6. 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.
  7. Web service, pada Yii dapat meng-generate spesifikasi WSDL service secara otomatis.
  8. Translasi, Yii menyediakan fitur penterjemah untuk pesan, tanggal dan format waktu sesuai zona waktu dan daerah.[
  9. Caching, dengan fitur caching akses terhadap aplikasi yang dibangun menggunakan Yii akan lebih ringan ketika diakses oleh penggunanya.
  10. Pesan Error dan Logging yang ada pada Yii bisa memilih untuk menampilkan langsung ataupun disimpan ke suatu file di server.
  11. Security di dalam Yii membantu dalam mencegah serangan-serangan seperit SQL Injection, XSS, CSRF, Cookie Tampering, dll.
  12. 3rd Party, Yii telah di desain sedemikian rupa sehingga kita bisa memasang library external dari pihak ketiga untuk di sematkan dalam aplikasi.
  13. 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.
  14. Dokumentasi Yii.
Langkah-Langkah untuk membuat Yii Framework

Langkah pertama membuat website dengan menggunakan framework yii :
1. membuat folder di htdocs
C:\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