Tuesday, June 4, 2013

Framework

Pada kesempatan kali ini saya ingin berbagi mengenai framework, apa sih frame work itu?sejenis apa sih?Nah kali ini mari kita belajar bersama mengenai framework.
Banyak sekali frame work yang berkembang akhir-akhir ini, dan hampir setiap bahasa pemrograman memiliki frame work, untuk kesempatan ini saya akan membahas tentang PHP FRAMEWORK.Banyak sekali framework untuk php diataranya adalah :


Pengertian Framework
Framework secara bahasa dapat diartikan sebagai kerangka kerja, untuk secara harfiah sendiri berarti sekumpulan library yang diorganisasikan pada sebuah rancangan arsitektur dalam membangun sebuah aplikas khusunya web aplikasi dengan tujuan  ketepatan, kecepatan, dan kemudahan.
  1. Konsep Framework
  • Model
  • Controller
  • View

Pada framework konsep utamanya adalah MVC yaitu merupakan singkatan dari "Model"  ,  "View"  ,  "Controller" konsep ini cukup famous dalam membangun aplikasi berbasis web, dimana MVC memisahkan pengembangan aplikasi berdasarkan komponen-komponen utama seperti manipulasi data, UI, dan tentu saja kontrol aplikasi. MVC tersusun dari 3 komponen yaitu :

  1. Model mewakili struktur data dari aplikasi web.Model sering dibagikan kepada sub aplikasi berbeda dari aplikasi web.Serta dalam model inilah yang berisikan rules dari aplikasi yang akan dibangun
  2. Controller adalah sebuah jembatan dari pada antara Model dengan view sehingga controller ini adalah yang bertanggung jawab terhadap end-user.
  3. Merupakan komponen yang menangani presentation logic atau User Interface.Sehingga rules yang ada dimodel akan dirender ke view sebagai komponen penampil dari pada request dari user yang ditangani oleh controller dan dilanjutkan ke model serta diarahkan ke view.

berikut gambaran dari pada konsep MVC

Demikian pembahasan mengenai Framework, dan sampai berjumpa di postingan selanjutnya.

Yii Framework

Pada kesempatan ini saya ingin berbagi mengenai Framework, dan khusus membahas salah satu PHP framework yaitu Yii Framework.

  • Sekilas mengenai Yii
Apa itu Yii?
Yii merupakan salah satu framework yang digagas oleh pendirinya yaitu Qiang Xue.Dia memulai proyek Yii pertama kali pada tanggal 1 Januari 2008.Qiang pertamanya dikembangkan dan dipelihara oleh Prado Framework.Selama beberapa tahun pengalaman yang diperoleh oleh Qiang Xue dalam pengembangan serta umpan balik dari kumpulan proyek yang telah dibuat kemudian dibuatlah sebuah kerangka kerja yang dibuat khusus untuk pengembangan aplikasi web 2.0.Dan pada tanggal 3 Desember 2008, setelah hampir satu tahun dalam pengembangan dan pembangunan maka secara resmi Yii di rilis ke publik.
Yii sendiri berdasarkan dari berbagai informasi merupakan sebuah akronim yaitu "Yes It Is" sehingga didapat Yii.Kembali ketopik pembahasan dalam, Yii framework menyediakan reusability maksimum dalam pemrograman  Web dan mampu meningkatkan performa kecepatan pengembangan secara significant.
  • Persyaratan
Untuk dapat menjalankan aplikasi web berbasis Yii, maka diperlukan server web yang mendukung PHP 5.1.0.Dan untuk melakukan develop dengan menggunakan Yii lebih dianjurkan memahami konsep OOP, karena Yii merupakan framework OOP.
  • Struktur statis aplikasi Yii

  • Alur kerja secara umum aplikasi Yii


demikian posting yang membahas sekilas tentang Yii framework, dan akan dilanjutkan dengan Konsep MVC Yii.Sampai bertemu dikesempatan yang lainnya.
Untuk mendapatkan Yii silahkan Download disini