Kamis, 18 September 2014


PENGERTIAN FRAMEWORK

Framework adalah kerangka kerja. Framework juga dapat diartikan sebagai kumpulan script (terutama class dan function) yang dapat membantu developer/programmer dalam menangani berbagai masalah-masalah dalam pemrograman seperti koneksi ke database, pemanggilan variabel, file,dll sehingga developer lebih fokus dan lebih cepat membangunaplikasi.Bisa juga dikatakan Framework adalah komponen pemrorgaman yang siap re-use kapansaja, sehingga programmer tidak harus membuat skrip yang sama untuk tugas yang sama

PHP Framework merupakan alat bantu yang sangat berguna untuk membangun website, dengan framework kita bisa membuat website lebih cepat, lebih teratur, lebih clean kode nya, dan hasilnya pun terlihat lebih profesional.

Namun masalahnya adalah ada banyak sekali framework php dan semua memiliki kelebihan dan kekurangan masing-masing. Namun bagaimanapun semua tergantung kemampuan programming dari sang programmer, tanpa framework pun kalau memang programmernya hebat pembuatan website pun akan berjalan mulus.

Berikut adaalah sepuluh framework pilihan yaitu :

1. Codeigniter
    CodeIgniter adalah aplikasi open source yang berupa framework dengan model MVC (Model, View, Controller) untuk membangun website dinamis dengan menggunakan PHP. CodeIgniter memudahkan developer untuk membuat aplikasi web dengan cepat dan mudah dibandingkan dengan membuatnya dari awal. CodeIgniter dirilis pertama kali pada 28 Februari 2006. Versi stabil terakhir adalah versi 2.1.3



















Lihat Demo !!

2. Lavarel
    Laravel adalah framework PHP yang dikembangkan pertama kali oleh Taylor Otwell. Walaupun termasuk pemain baru, namun komunitas pengguna laravel sudah berkembang pesat dan mampu menjadi alternatif utama dari sejumalh framework besar seperti CodeIgniter & Yii. Laravel oleh para developer disetarakan dengan CodeIgniter dan FuelPHP namun memiliki keunikan tersendiri dari sisi coding yang lebih ekspresif dan elegan.



















Lihat Demo !!

3. Yii
    Yii adalah kerangka kerja PHP berbasis-komponen dengan performansi tinggi untuk pengembangan aplikasi Web berskala-besar. Ia menyediakan resuabilitas maksimum dalam pemrograman Web dan bisa mengakselerasi proses pengembangan secara signifikan. Nama Yii (dieja sebagai /i:/) singkatan dari easy, efficient dan extensible (mudah, efisien, dan bisa diperluas).



















Lihat Demo !!

4. Phalcon
    Phalcon adalah kerangka web-kinerja tinggi untuk PHP berdasarkan pola MVC. Awalnya dirilis pada tahun 2012, itu adalah kerangka kerja open source yang diterbitkan di bawah lisensi BSD. Tidak seperti kebanyakan PHP framework, Phalcon diimplementasikan dan ditulis dalam C / C ++ untuk mengoptimalkan kinerja. Hal ini dimaksudkan untuk meningkatkan kecepatan eksekusi dan penggunaan sumber daya dengan tujuan menangani lebih permintaan per detik dari kerangka kerja yang sebanding ditulis terutama di PHP. Salah satu kelemahan dari pendekatan ini adalah bahwa akar / akses administratif diperlukan pada server untuk menginstal Phalcon.



















Lihat Demo !!

5. Flight
    Flight adalah Development Framework Aplikasi untuk mengembangkan web dan aplikasi desktop di Adobe Flash dan Flex. Kerangka kerja ini menetapkan alur kerja Model-View-Controller yang meminimalkan kompleksitas pengembangan aplikasi. Ini modul logika domain, arus pengembangan tim, dan menciptakan lingkungan pemrograman berulang. Yang paling penting, Kerangka kerja ini dirancang untuk membuat hari ke hari pengalaman coding yang sederhana dan menyenangkan.



















Lihat Demo !!

Mungkin sekian dulu tulisan dari saya. Atas perhatiannya saya ucapkan terimakasih.


Sumber :
1. http://www.tutorial-webdesign.com/10-framework-php-keren-untuk-tahun-2014/
2. http://code.google.com/p/flight-framework/
3. http://en.wikipedia.org/wiki/Phalcon_(framework)
4. http://emka.web.id/tutorial/tutorial-laravel/2013/tutorial-laravel-1-apa-itu-laravel/
5. http://www.yiiframework.com/doc/guide/1.0/id/quickstart.what-is-yii

0 komentar:

Posting Komentar