Yii Framework
Apa itu "Framework"?
Sebelum kita masuk kedalam pengenalan akan Yii2 Framework, penulis terlebih dahulu ingin menjelaskan tentang framework sendiri. Framework sendiri merupakan suatu kerangka kerja bahasa pemrograman yang telah di custom sedemikian rupa dengan mempertimbangkan keamanan, kecepatan, efisiensi dan performa dari bahasa pemrograman itu sendiri. Dengan menggunakan framework sendiri, kita tidak perlu lagi memikirkan akan faktor-faktor yang telah dipaparkan sebelumnya.
Untuk lebih jelasnya seperti ini, kita ingin memulai membuat suatu program. Dalam membuat program sendiri tidak akan langsung jadi, kita harus memikirkan alur program yang akan kita buat, memikirkan keamanan dari program yang akan dibuat, dll. Jika membangun dengan menggunakan bahasa pemrograman tanpa framework, kita perlu membuat semua nya dari awal, membangun keamanannya dari dasar, memperbaiki performa dll. Tapi tidak dengan framework, dengan framework, semua hal-hal diatas sudah di-handle dengan baik tanpa harus kita pikirkan cara pembuatannya. Kita hanya tinggal menggunakannya sesuai dengan kebutuhan.
Tapi sebelum terjun ke framework, suatu keharusan untuk mempelajari bahasa pemrograman yang bersangkutan, ambil contoh PHP. Pengguna framework harus sudah tahu dasar-dasar dari PHP sendiri agar tidak membingungkan dalam penggunaan. Mungkin ada sebagian dari teman-teman yang sudah terlanjur menggunakan framework terlebih dahulu tanpa mendalami bahasa pemrogramannya. Hal itu sebenarnya tidak salah, tapi akan menyusahkan kedepannya. Saran penulis, berhenti sebentar dengan framework, pelajar minimal dasar-dasar bahasa pemrograman dari framework itu sendiri. Karena pada hakikatnya, framework itu adalah bahasa pemrograman itu sendiri yang sudah diciptakan sedemikian rupa untuk mempermudah pekerjaan programmer ataupun penggunanya.
Hal ini penulis ungkapkan di point pengenalan ini karena penulis telah mengalami sendiri. Sedikit berbicara ke belakang, penulis ketika kuliah harus membuat proyek dengan menggunakan Yii2 Framework, dan tanpa tahu sama sekali akan bahasa pemrograman PHP. Sangat menemui banyak kendala karena tidak memiliki dasar ilmu untuk penggunaan framework itu sendiri. Hanya sekedar saran, terserah teman-teman mau bagaimana.
Apa itu "Yii Framework"?
Yii dibaca Yee atau [ji:], merupakan singkatan dari “Yes It Is” digagas oleh Qiang Xue pada tanggal 1 Januari 2008. Yii2 merupakan PHP framework berperforma tinggi untuk pengembangan aplikasi web berskala besar dengan cepat.
Layaknya framework lainnya, dengan Yii2 Framework memungkinkan proses pembuatan maupun proses pengembangan aplikasi/program menjadi jauh lebih cepat. Contoh pengembangan aplikasi yang bisa dilakukan dengan Yii2 Framework adalah portal, forums, content management systems (CMS), e-commerce systems, dan lain sebagainya. Untuk saat ini (ketika artikel ini dibuat), Yii Framework sudah tersedia versi 1 dan versi 2. Yii2 Framework menggunakan konsep MVC. Sedikit penjelasan MVC adalah
- Model merepresentasikan data beserta aturan-aturan (validasi).
- View berisi elemen-elemen yang digunakan untuk berinteraksi dengan user, seperti: teks, form masukan, dll.
- Controller merupakan agen yang bertugas mengelola komunikasi antara model dan view.
- Yii juga mengaplikasikan front-controller yang disebut Application. Front-controller ini bertugas untuk menerima request dari user dan meneruskannya ke controller yang sesuai
Selain itu, Yii2 adalah framework yang menggunakan konsep Object Oriented Programming (OOP), sehingga pengetahuan tentang OOP akan sangat membantu bagi pengembang aplikasi dalam memanfaatkan Yii2 framework.
Berikut beberapa situs dari Yii Framework sendiri:
Official Website
|
|
Download
|
|
Demo
|
|
Artikel
|
|
Forum
|
|
Forum Indonesia
|
|
Dokumentasi
|
Yii2 Indonesia - Pengenalan Yii2
Reviewed by Unknown
on
September 06, 2016
Rating:
Reviewed by Unknown
on
September 06, 2016
Rating:


No comments: