Showing posts with label YII Framework. Show all posts
Showing posts with label YII Framework. Show all posts

Thursday, October 13, 2016

Apakah Framework ?

Dalam keseharian kita sebagai seorang developer mungkin kita sering mendengar istilah framework. namun kalau ditanya apa itu framework mungkin jawaban teman teman berbeda-beda dan jangan jangan ada yang garuk2 kepala karena emang gak bisa jelasin framework itu apa heee.

Apakah framework itu ? framework adalah kumpulan perintah atau fungsi dasar yang membentuk aturan-aturan tertentu dan saling berinteraksi satu sama lain sehingga dalam pembuatan aplikasi website, kita harus mengikuti aturan dari framework tersebut. dengan framework ( dalam hal ini framework PHP ) , kita tidak perlu memikirkan kode perintah/fungsi dasar dari aplikasi website kita. seperti bagaimana mengambil data dari database untuk ditampilkan. kita hanya memikirkan apa kode sql nya dan ditampilkan ke mana .hal hal penunjang lainnya seperti koneksi database, validasi form, GUI dan keamanan telah disediakan oleh framework sehingga jumlah baris kode yang kita buat jauh lebih sedikit dibandingkan jika semua kode dari kita. jadi keuntungan yang dapat diperoleh dari penggunaan framework adalah :
  • waktu pembuatan aplikasi website kita jauh leibh singkat
  • kode aplikasi website menjadi lebih mudah dibaca, karena sedikit dan sifatnya pokok. detailnya adalah kode dari framework dan ini mungkin tidak perlu dipilirkan
  • website kita menjadi lebih mudah di maintenance
  • tidak perlu lagi membuat kode penunjang aplikasi website seperti koneksi database, validasi form , GUI dan keamanan
  • fokus ke pada proses business aplikasi websitenya
  • jika dikerjakan team work , maka akan lebih terarah karena system framework, mengharuskan adanya keteraturan peletakan kode. seprti bagian pengambilan database terpisah dengan bagian pengaturan tampilan untuk pengunjung.
jadi intinya banyak keuntungan yang dapat diperoleh , terutama bagi developer web yang selalu dihantui waktu deadline proyek websitenya. tidak selesai waktunya sesuai target, klien akan kecewa dan mungkin akan lari ke developer lain. jika anda bresikeras membuat website dari nol kode, maka akan butuh banyak waktu dan pasti akan ketinggalan dengan teman anda yang menggunakan framework.

Berkenalan dengan Yii Framework

Yii merupakan salah satu dari sederetan PHP Framework yang bersifat open source . berdasarkan situs resminya, Yii adalah framework berbasi komponen, berkinerja tinggi untuk pengembangan aplikasi web berskala besar. Yii juga menyediakn reusability maksimum dalam pemograman web dan mampu meningkatkan kecepatan pengembangan seraca significan. nama Yii ( dieja sebagai i) singkatan dari Yes it is!!. berikut merupakan respon yang paling tepat dan akurat untuk yang baru dengan Yii. kemudian muncul pertanyaan berikut :
  •  apakah Yii cepat ?
  • apakah Yii aman ?
  • apakah Yii profesional ?
  • apakah Yii cocok untuk projek saya berikutnya ?
  • jawabannya adalah Yes It Is!! :D
ada beberapa keunggulan yang ditawarkan oleh Yii framework diantaranya :
  • Yii adalah PHP framework yang bersifat open source, sehingga menggunakannya tidak perlu membayar.
  • Yii sudah menggunakan konsep MVC yang merupakan konsep modern saat ini dalam pengembangan apliasi yang memisahkan tampilan, logic program dan mode.
  • Yii mendukung ajax, yang membuat website bekerja lebih cepat dengan tanpa merefresh halaman dari awal, terutama sangat dibutuhkan untuk back end atau halaman admin.
  • Yii memiliki fungsi otomatis ( built in ) yang sudah siap pakai yang sangat dibutuhkan dalam pembuatan website, seperti validasi data input, ajax validasi, paging , CRUD dan lain llain
  • Yii terhubung otomatis dengan JQuery sehingga jika kita bekerja dengan widgets yang ada pada yii maka kita dapat langsung menggunakan fitur jquery seperti datepicker, cgridview dan lain lain.
kira kira seperti itulah gambaran Yii , tertarik untuk pindah framework ?? Yes It Is

Thursday, December 12, 2013

Apa itu YII Booster

Yii booster adalah salah satu library program yii framework yang berisi kumpulan widget yang mendukung pengembangan aplikasi web menjadi lebih cepat , responsif dan mudah dalam implementasi kode program dan tentu saja tampilannya indah.

dikembangkan dari library yii bootstrap yang merupakan proyek yang memanfaatkan library desin web twitter bootstrap. twiter bootsrap sendiri adalah library design web yang berisi file file css dan library javascript yang menghasilkan tampilan web responsif dan sama baiknya ketika diakses melalui komputer desktop maupun perangkat mobile lainnya.

keuntungan menggunakan yii bootstrap antara lain :
  1. berisi komponen dasar web seperti button, button menu , navigasi bar, tables, form , label ,breadcumbs, progress bar, box, select ,autocomplete , alerts, thumnail dll
  2. dilengkapi komponen pengembangan dari grid yang telah dilengkapi dengan fitur untuk akses data dari sisi server dengan format json 
  3. dilengkapi dengan kode program java script yang menggunakan library jquery UI
  4. tampilan lebih ramah dan user friendly bagi user
  5. bagi programmer, implementasi kode program akan lebih  cepat dan mudah karean memanfaatkan library jquery UI.. sehingga ini sebagai salah satu solusi bagi web developer dalam mengatasi masalah design web untuk aplilkasinya.
sudah dulu ya sharing hari ini berhubung sudah sore, mungkin besok bisa dilanjutkan lagi dengan "panduan installasi yii booster"