image

macam macam framework

PHP sebagai salah satu bahasa pemrograman yang digemari oleh developer Indonesia mempunyai beragam teknologi yang dapat mempermudah penggunanya. Dalam membuat aplikasi web tentu ada yang membuat kode dengan struktur native, ada yang membuat struktur web framework sendiri, ada juga yang menggunakan web framework yang disediakan oleh komunitas.

Bila kamu ingin menjadi seorang web developer dengan menggunakan PHP, kamu mesti tahu nih beberapa web framework yang semoga saja bisa mempermudah kamu dalam membuat aplikasi web yang scalable, maintainable, dan testable. Untuk itu kita langsung saja simak, ada web framework apa saja yang cukup populer di PHP.

1. CodeIgniter4
Github Star: 536
Github URL: https://github.com/bcit-ci
Official Website: https://codeigniter.com
Selection_002
Bermula dikembangkan oleh Rick Ellis, kemudian akhirnya diurus oleh British Columbia Institute of Technology. CodeIgniter memasuki pengembangannya untuk edisi ke - 4. CodeIgniter pernah digunakan khalayak luas sebelum akhirnya beramai - ramai pindah ke web framework lain yang menyajikan dukungan PSR lebih lengkap dan fitur - fitur lain yang lebih praktis dan modern. Kini CodeIgniter berbenah diri untuk merilis edisi ke - 4 yang akan lebih kompatibel dengan aturan dan sintaks terbaru PHP7.

Saat ini CodeIgniter4 berada dibawah komando LonieEzell dam timnya. Hingga saat ini sudah ada 1428 commit, 8 branch, dan 25 kontributor aktif yang ikut mengelola CodeIgniter4. Tentu bagi kamu yang sudah pernah mencoba CodeIgniter tidak akan asing lagi dengan fitur - fitur yang dulu dimiliki web framework ini. Namun di versi terbarunya tersebut, CodeIgniter akan fokus untuk kompatibel dengan PHP7. Siap - siap yah :D.

2. FuelPHP
Github Star: 241
Github URL: https://github.com/fuelphp/fuelphp
Official Website: https://www.fuelphp.com
Selection_003
FuelPHP memiliki ambisi untuk menjadi web framework yang cepat dan ringan untuk PHP v5.4. Dengan footprint yang minimalis, pengembang FuelPHP optimis, FuelPHP dapat menjadi populer di masyarakat luas. FuelPHP memiliki kompatibilitas dengan PSR dan Composer. Selain itu memiliki fitur lain seperti fuel debugger, unit testing, dan arsitektur MVC yang lebih lengkap.

Saat ini, FuelPHP dikelola oleh Harro Verton, Frank De Jonge, Steve West, dan Mark Sagi-Kazar. Sebelumnya Phil Sturgeon juga pernah bergabung dalam proyek ini. Ada juga Jelmer Schreuder dan Dan Horrigan yang sudah menjadi alumni dari proyek ini.

3. PhalconPHP
Github Star: 7.380
Github URL: https://github.com/phalcon/cphalcon
Official Website: https://www.go-macaron.com
Selection_004
Dengan lebih dari 183 kontributor, Phalcon PHP menjadi salah satu web framework yang cukup banyak digunakan. Keunikannya terletak pada konsepnya yang menjadikan web framework itu sendiri sebagai ekstensi bahasa C yang dipasang di web server. Dengan memegang konsep tersebut, Phalcon PHP menjanjikan kerja yang lebih cepat dan hemat sumber daya dibandingkan web framework lain. Phalcon sendiri diusung dan digawangi oleh Andres Gutierrez bersama rekan lainnya.

Selain dokumentasi yang lengkap, Phalcon dibangun diatas Zephir namun independen terhadap berbagai sistem operasi. Anda dapat menggunakan Phalcon di lingkungan Microsoft Windows, GNU/Linux, FreeBSD, maupun Macintosh OSX.

4. Slim
Github Star: 7.349
Github URL: https://github.com/slimphp/slim
Official Website: https://www.slimframework.com
Selection_007
Slim adalah micro framework PHP yang dapat membantu Anda untuk bekerja dengan cepat membuat aplikasi web dan API yang tangguh. Slim kompatibel dengan PSR dan PHPUnit, selain itu memiliki sintaks rasa Express.js yang diperuntukkan Node.js. Saat ini Slim Framework digawangi oleh beberapa orang diantaranya, Josh Lockhart, Andrew Smith, Rob ALlen, Gabriel Manricks, dan kontributor lainnya.

5. Silex
Github Star: 3.346
Github URL: https://github.com/silexphp/Silex
Official Website: https://silex.sensiolabs.org
Selection_005
Silex adalah micro framework yang dibangun diatas komponen Symfony. Secara umum fiturnya hampir sama dengan Symfony, hanya saja beberapa bagian sudah dibuang untuk fokus pada pembangunan API yang lebih cepat dan hemat sumber daya.

Silex dikelola langsung oleh Fabien Potencier, yakni pencipta web framework Symfony.

6. CakePHP
Github Star: 6.796
Github URL: https://github.com/cakephp/cakephp
Official Website: https://www.cakephp.org
Selection_006
CakePHP memiliki moto "The Rapid Development Framework for PHP". Hal tersebut tidaklah aneh karena web framework yang satu ini memiliki modul dan fitur yang lengkap untuk membangun aplikasi web besar. Saat ini CakePHP telah merilis versinya sebanyak 237 kali dengan total kontributor sebanyak 440 orang di repo Githubnya.

CakePHP sudah kompatibel dengan Composer dan PHPUnit yang membuat pengembangan aplikasi lebih fleksibel dan aman. Beberapa fitur unggulan CakePHP adalah associative data mapping, front controller, dan arsitektur MVC. Selain itu CakePHP sangat leluasa untuk membuat struktur khusus yang kamu inginkan.

Selain itu CakePHP memiliki cookbook gratis dan dokumentasi yang sangat baik sehingga mempermudah kamu bila ingin membuat sebuah aplikasi web dengan CakePHP.
Advertisement

Baca juga:

Blogger
Disqus
Pilih Sistem Komentar

1 komentar