Trentech.id Logo
No Result
View All Result
  • Login
  • Register
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget
Logo Trentech.id
No Result
View All Result
  • Terbaru
  • Berita
  • Startup
  • Bisnis
  • Learn
  • Games
  • Blockchain
  • Gadget

Yuk Simak 11 PHP Framework yang Mesti Kamu Tahu

2 June 2017
in Learn

PHP sebagai salah satu bahasa pemrograman yang digemari oleh developerIndonesia 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.

Daftar Isi

  • 1. CodeIgniter4
  • 2. FuelPHP
  • 3. PhalconPHP
  • 4. Slim
  • 5. Silex
  • 6. CakePHP
  • 7. Symfony
  • 8. Yii2
  • 9. Laravel
  • 10. Lumen
  • 11. Zend Framework

1. CodeIgniter4

  • Github Star: 536
  • Github URL: https://github.com/bcit-ci
  • Official Website: https://codeigniter.com

Selection_002Bermula 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_003FuelPHP 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_004Dengan 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_007Slim 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_005Silex 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 frameworkSymfony.

6. CakePHP

  • Github Star: 6.796
  • Github URL: https://github.com/cakephp/cakephp
  • Official Website: https://www.cakephp.org

Selection_006CakePHP 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 webdengan CakePHP.

7. Symfony

  • Github Star: 13.292
  • Github URL: https://github.com/symfony/symfony
  • Official Website: https://www.symfony.com

Selection_012Disamping memiliki berbagai resource gratis untuk belajar seperti cookbookdan e-book untuk penggunanya. Symfony juga memiliki dokumentasi yang sangat jelas dan lugas. Symfony adalah fullstack web framework yang menyediakan berbagai teknologi untuk mempermudah pembuatan aplikasi web. Contoh studi kasus Symfony adalah Yahoo Answers! dan Dailymotion.Laravel pun menggunakan beberapa komponen Symfony untuk menjadi pijakannya. Tidak hanya itu, CMS terkenal seperti Magento dan Drupal pun dibangun dengan menggunakan bagian – bagian Symfony. Bila kamu belum terlalu mengenal Symfony, kamu akan mengetahui bahwa Twig template engine dan Doctrine ORM adalah salah satu bagian dari Symfony. Selain itu web framework yang satu ini memiliki debugger yang sangat keren dan enak untuk digunakan.Symfony dikelola langsung oleh Fabien Potencier bersama kontirbutor lainnya. Setiap tahunnya, Symfony selalu mengadakan acara untuk membahas teknologi terbaru seputar Symfony.

8. Yii2

  • Github Star: 9.105
  • Github URL: https://github.com/yiisoft/yii2
  • Official Website: https://www.yiiframework.com

Selection_008Yii2 memiliki tagline “The Fast, Secure, and Professional PHP Framework”. Mengapa tidak, YIi2 memiliki dokumentasi bagus dan dukungan komunitas yang kuat. Salah satu fitur intinya adalah sistem widget, filter, RBAC, dan component yang membuat Yii2 menjadi lebih enak untuk membangun aplikasi web.Yii2 sendiri merupakan versi rewrite dari Yii 1.1 yang masih populer hingga masa kini. Namun untuk tujuan kompatibilitas dengan teknologi terbaru, PSR, dan versi PHP terbaru. Yii2 lahir untuk menggantikan leluhurnya.Dengan sekitar 705 kontributor dari seluruh dunia, Yii2 menjadi salah satu web framework yang pengembangannya cukup aktif dan stabil hingga saat ini.

9. Laravel

  • Github Star: 27.274
  • Github URL: https://github.com/laravel/laravel
  • Official Website: https://www.laravel.com

Selection_009Sebagai salah satu web framework yang sedang berada diatas angin, Taylor Otwell bekerja keras untuk membangun Laravel menjadi semakin mudah dan nyaman untuk digunakan oleh web developer. Laravel memiliki dokumentasi yang sangat bagus dan jelas untuk mempermudah web developer dalam membangun aplikasi web.Tidak hanya itu, ada juga berbagai modul yang sudah meringkas kesulitan umum seperti Passport, Scout, Queue, File Storage, Notification, dan Broadcasting dan lainnya. Laravel pun memiliki sejumlah modul gratis yang dibuat komunitas dan ada juga yang berbayar yang dibuat oleh Taylor sendiri.Salah satu fitur unik lainnya adalah Laravel memiliki sebuah ORM yang bernama Eloquent ORM dan Blade template engine.

10. Lumen

  • Github Star: 4.267
  • Github URL: https://github.com/laravel/lumen
  • Official Website: https://lumen.laravel.com

Selection_010Dikomando langsung oleh Taylor Otwell, Laravel pun ingin memiliki sebuah micro framework unggul dibandingkank pesaingnya. Laravel memiliki anak yang dinamakan Lumen. Sebuah micro framework dengan sintaks yang indah dan elegan. Dengan berbagai fitur yang ada di Laravel dan tambahan lainnya, Lumen yakin akan menjadi micro framework yang sangat digemari.

11. Zend Framework

  • Github Star: 5.467
  • Github URL: https://github.com/zendframework/zendframework
  • Official Website: https://framework.zend.com

Selection_011Zend Framework ini cukup unik, karena merupakan web framework yang dirilis oleh tim pengembang inti PHP. Zend Framework sendiri memiliki banyak alat pendukung seperti Zend Studio, ZRay, Apigility, Zend Expressive, dan PHP7 itu sendiri. Selain itu Zend Framework pun memiliki banyak e-bookgratis yang siap digunakan.Zend Framework banyak digunakan oleh kalangan enterprise karena memiliki support langsung dari pengembangnya dibandingkan dengan web frameworklain. Selain itu terdapat juga sertifikasi resmi dari Zend Framework bagi kamu yang ingin menjadi profesional Zend Framework. [cp/ap]

(data github start dilihat pada tanggal 20 November 2016) 

Berikan rating

Follow Trentech.id di Google News, Klik DI SINI

Tags: cake phpframeworklearnphpphp framework
1.5k
VIEWS
Previous Post

10 Bahasa Pemrograman Populer di Indonesia

Next Post

Yuk Berkenalan dengan Progressive Web Apps (PWA)

Related Posts

Pentingnya Kemampuan Komunikasi Bagi Seorang Programmer

24 December 2024
2k

Seorang programmer adalah orang yang terjun dan menyelami bidang TI. Berbicara tentang bidang keilmuan. TI adalah bidang keilmuan yang sangat...

Hacker Paling Berbahaya

Ini Dia 10 Hacker Paling Berbahaya Didunia

15 July 2024
2k

Pada awalnya, hacker pertama kalinya muncul dengan arti positif yaitu untuk menyebut seorang yang memiliki keahlian dalam bidang komputer dan...

Manfaat Belajar Bahasa Pemrograman untuk Kehidupan

7 Keterampilan Wajib Programmer Untuk 5-10 Tahun Ke Depan

21 March 2024
2.1k

Waktu terus berjalan, begitulah kehidupan. Kita sebagai programmer selalu dituntut untuk mengembangkan keterampilan di saat perkembangan industri TI terus berkembang...

Terpopuler

  • Message Automation: Kunci Meningkatkan Engagement Pelanggan

    Message Automation: Kunci Meningkatkan Engagement Pelanggan

    115 shares
    Share 46 Tweet 29
  • HP Nokia Edge 2022 Mirip Iphone 13, Cek Harga dan Spesifikasi

    357 shares
    Share 143 Tweet 89
  • 3 Cara Memutus Koneksi Orang Lain dari Jaringan Wi-Fi Anda

    1102 shares
    Share 441 Tweet 276
  • Inilah 5 Hacker Indonesia Level Dewa yang Diakui dan Ditakuti Dunia

    285 shares
    Share 114 Tweet 71
  • Cara Lebih Aman Trading Kripto: Mengapa CFD Menarik Perhatian Investor

    109 shares
    Share 44 Tweet 27
  • Dinamika Perilaku Belanja Online di Indonesia Tahun 2024

    140 shares
    Share 56 Tweet 35
  • Ini Dia 10 Film Tentang Hacker Ini yang Wajib Kamu Tonton

    126 shares
    Share 50 Tweet 32
  • 8 Bisnis yang Masih Diragukan, Bahkan Kamu yang Menggelutinya pun Dianggap Pengangguran

    122 shares
    Share 49 Tweet 31
  • Tidak Setiap Startup Selalu Butuh Dukungan Venture Capital

    118 shares
    Share 47 Tweet 30
  • Mengapa Orang yang Memiliki Mindset Jangka Panjang Lebih Selamat di Market?

    111 shares
    Share 44 Tweet 28

About . Contact . Partnership . Google News . Telegram

Trentech.id adalah situs yang menyajikan konten tentang startup, bisnis, game, event, hingga informasi pekerjaan. Trentech berusaha memberikan konten yang berkualitas untuk para pembacanya agar dapat menjadi rujukan utama mengenai dunia teknologi pada khususnya. Tim trentech terdiri dari orang – orang yang berkompeten dibidangnya, dan akan selalu mendukung karya – karya terbaik anak bangsa dengan memberikan kesempatan seluas-luasnya untuk para startup agar dapat publish karyanya di trentech.

Trentech ID

  • About
  • Contact
  • Advertising
  • Privacy Policy
  • Sitemap

Tools

  • Harga Crypto Terbaru
  • Cek Ongkir
  • Cek Resi
  • Cek Domain

Welcome Back!

Sign In with Facebook
Sign In with Google
OR

Login to your account below

Forgotten Password? Sign Up

Create New Account!

Sign Up with Facebook
Sign Up with Google
OR

Fill the forms below to register

All fields are required. Log In

Retrieve your password

Please enter your username or email address to reset your password.

Log In
  • Login
  • Sign Up
About . Contact . Partnership . Google News