Popular Posts

Website Monitoring - InternetSupervision.com

10 Daftar PHP Frameworks Terbaik Untuk Para Pengembang


Sebelum pada inti dari artikel ini, sebaiknya mari kita lihat alasan utama mengapa banyak pengembang ingin menggunakan Framework PHP dan bagaimana framework ini dapat menaikkan level proses pembangunan proyek Anda.
  • Mempercepat dalam pengembangan Web.
  • Memberikan kode yang terorganisir dengan baik, kode dapat digunakan dan dipelihara kembali.
  • Memungkinkan Anda untuk tumbuh dari waktu ke waktu sebagai aplikasi web yang berjalan pada kerangka kerja yang terukur.
  • Meminimalisir kekhawatiran tentang keamanan tingkat rendah dari sebuah situs.
  • Menggunakan pola MVC (Model-View-Controller) yang menjamin pemisahan antara presentasi dan logika.
  • Mempromosikan praktek pengembangan web modern seperti pemrograman berorientasi obyek.
  • Code dan file teroganisir dengan baik.
  • Terdapat banyak komunitas pengembang
Dalam penggunaan framework Anda akan sering menemukan istilah tentang MVC, berikut sedikit pengertian tentang MVC dibawah ini.

Mengenal Konsep MVC

MVC adalah kepanjangan dari Model View Controller, MVC merupakan alur kerja dari Framework. Dengan konsep MVC ini, segala macam logika dan layout dipisahkan, sehingga programmer dan designer dapat mengerjakan tugas masing-masing secara fokus. Konsep model MVC juga dapat menuntun para programmer untuk membangun web dengan terstruktur.
Model : mewakili mendasari, struktur logis dari data dalam aplikasi perangkat lunak dan class tingkat tinggi yang terkait dengannya. Model objek ini tidak berisi informasi tentang user interface.
View : yang merupakan kumpulan dari class yang mewakili unsur-unsur dalam antarmuka pengguna (semua hal pengguna dapat melihat dan menanggapi pada layar, seperti tombol, kotak display, dan sebagainya.
Controller : yang merupakan class yang menghubungkan model dan tampilan, dan digunakan untuk berkomunikasi antara kelas dalam model dan view.

1. Laravel

laravel framework terbaik 

Lavarel adalah kerangka pengembangan aplikasi web PHP gratis untuk pengembangan aplikasi web mengikuti model-view-controller (MVC) pola arsitektur yang diciptakan oleh Taylor Otwell. Meskipun Laravel adalah kerangka kerja PHP yang terbilang baru (dirilis pada 2011), menurut survei online Sitepoint baru-baru ini adalah kerangka paling populer di kalangan pengembang. Laravel memiliki ekosistem besar dengan instant hosting dan penyebaran platform, dan website resminya menawarkan banyak tutorial screencast disebut Laracasts.
Laravel memiliki banyak fitur yang membuat pengembangan aplikasi dengan cepat. Laravel memiliki engine template ringan sendiri yang disebut “Blade”, sintaks yang elegan yang memfasilitasi tugas Anda seperti authentication, sessions, queueing, caching and RESTful routing. Laravel juga mencakup lingkungan pengembangan lokal disebut packaged Vagrant box.

2. Symfony

symfony framework terbaik 


Symfony merupakan framework yang di ciptakan bertujuan untuk mempercepat penciptaan dan pemeliharaan aplikasi web dan untuk menggantikan tugas-tugas coding berulang. Komponen dari Framework Symfony 2 digunakan oleh banyak proyek mengesankan seperti CMS Drupal, atau forum software phpBB, begitu juga Framework Laravel yang saya sebutkan diatas juga bergantung pada symfony. Symfony memiliki komunitas pengembang yang luas dan banyak penggemar fanatik.
Komponen Symfony dapat menggunakan kembali Library PHP untuk menyelesaikan tugas-tugas berbeda, misalnya pembuatan form, konfigurasi objek, routing, otentikasi, template, dan banyak lainnya. Anda dapat menginstal salah satu komponen dengan Composer PHP manager. Pada Website Symfony juga terdapat  bagian showcase yang menunjukkan beberapa proyek mengesankan yang dibangun dengan Framework Symfony.

3. CodeIgniter

codeigniter framework terbaik 

CodeIgniter adalah framework PHP ringan yang sudah lama, yaitu 10 tahun (awalnya dirilis pada tahun 2006). CodeIgniter memiliki proses instalasi yang sangat mudah yang hanya membutuhkan konfigurasi minimal, sehingga dapat menghemat banyak kerumitan. Ini juga merupakan pilihan ideal jika Anda ingin menghindari konflik versi PHP, karena bekerja dengan baik pada hampir semua platform shared hosting maupun dedicated hosting ( yang saat ini hanya membutuhkan PHP 5.2.4).
CodeIgniter tidak secara ketat didasarkan pada pola pengembangan MVC. Menggunakan Class Controller adalah suatu keharusan, tapi Model dan View merupakan opsional, dan Anda dapat menggunakan coding dan penamaan konvensi seuai keinginan Anda sendiri, itu membuktikan bahwa CodeIgniter memberikan kebebasan besar bagi para pengembang. Codeigniter mempunyai file download yang kecil hanya 2MB, itulah kenapa framework ini disebut sebagai kerangka PHP yang ramping, tetapi Anda masih memungkinkan untuk menambahkan plugin pihak ketiga jika Anda membutuhkan fungsionalitas yang lebih rumit.

4. Yii 2

yii framework terbaik 

Yii Framework open source, object-oriented, berbasis komponen MVC untuk kerangka aplikasi web PHP. Yii diucapkan sebagai “Yee” atau [ji:] dan dalam bahasa Cina berarti “sederhana dan evolusi”. Framework ini dapat memberikan dorongan untuk kinerja situs lebih cepat dari kerangka kerja PHP lainnya, karena secara ekstensif menggunakan teknik lazy loading. Yii 2 adalah murni object-oriented, dan hal ini didasarkan pada DRY (Don’t Repeat Yourself) coding konsep, sehingga menyediakan kode dasar yang cukup bersih dan logis.
Yii 2 terintegrasi dengan jQuery, dan dilengkapi dengan serangkaian fitur AJAX-enabled, dan mengimplementasikan mekanisme skining dan theming yang mudah digunakan, sehingga dapat menjadi pilihan yang cocok untuk seseorang yang berasal dari latar belakang frontend. Ini juga memiliki class class kode generator kuat yang disebut Gii yang memfasilitasi pemrograman berorientasi objek dan prototyping cepat, dan menyediakan antarmuka berbasis web yang memungkinkan Anda untuk secara interaktif menghasilkan kode yang Anda butuhkan.

5. Phalcon

phalconphp framework terbaik 

Phalcon adalah Framework yang didirikan pada tahun 2012 berkinerja tinggi untuk aplikasi web PHP didasarkan pada pola model-view-controller (MVC). Tidak seperti kebanyakan kerangka PHP lainnya, Phalcon diimplementasikan sebagai perpanjangan yang ditulis dalam C. Hal ini dimaksudkan untuk meningkatkan kecepatan eksekusi dan mengurangi penggunaan sumber daya dengan tujuan agar dapat menangani lebih permintaan per detik daripada kerangka kerja yang sebanding yang ditulis dalam PHP. Salah satu kelemahan dari phalcon ini adalah bahwa akar / akses administratif diperlukan pada server untuk menginstal Phalcon dengan membangun biner kustom atau menggunakan satu precompiled.
Phalcon juga dikemas dengan banyak fitur keren seperti auto-loader universal, manajemen aset, keamanan, terjemahan, caching, dan banyak lainnya. Phalcon juga merupakan kerangka yang terdokumentasi dengan baik dan mudah digunakan.

selanjutnya:  10 Daftar PHP Frameworks Terbaik Untuk Para Pengembang part 2
Bagikan :
+
Previous
Next Post »
0 Komentar untuk "10 Daftar PHP Frameworks Terbaik Untuk Para Pengembang"

 
Copyright © 2015 bos-it - All Rights Reserved
Template By Kunci Dunia
Back To Top