PHP as a programming language favored by the developers of the world have a variety of technologies that can facilitate users. In creating a web app that makes sure there is a code with native structure, there is a web framework that makes the structure itself, there is also a web framework provided by the community.
If you want to become a web developer using PHP, you have to know ya some web framework that hopefully can facilitate you to create web applications that is scalable, maintainable, and testable. For that we go see, there are any web framework that is quite popular in PHP.
1. Code Igniter4
- Github Star : 536
- Github Url : https://github.com/bcit-ci
- Official Website : https://codeigniter.com
Starting developed by Rick Ellis, then finally taken care of by the British Columbia Institute of Technology. CodeIgniter entering development for the edition - 4. CodeIgniter never used a wide audience before finally roll - busy moving to another web framework that presents a more complete support PSR and features - another feature that is more practical and modern. CodeIgniter is now clean themselves to release edition - 4 which would be more compatible with the latest rules and syntax PHP7.
Currently LonieEzell CodeIgniter4 under the command of his dam. Up to now there are 1428 commit, branch 8, and 25 active contributor who helps manage CodeIgniter4. Of course for you who've never tried CodeIgniter will not be familiar with the features - features that once belonged to this web framework. But in the latest version, CodeIgniter will focus to be compatible with PHP7.
2. FuelPHP
- Github Star : 241
- Github Url : https://github.com/fuelphp/fuelphp
- Official Website : http://fuelphp.com
FuelPHP has ambitions to become a web framework that is fast and lightweight PHP v5.4. With a minimalist footprint, developers FuelPHP optimistic, FuelPHP may be popular in the wider community. FuelPHP compatibility with PSR and Composer. Additionally it has other features such as fuel debugger, unit testing, and MVC architecture is more complete.
Currently, FuelPHP managed by Harro Verton, Frank De Jonge, Steve West, and Mark Sagi-Kazar. Previous Phil Sturgeon has also joined the project. There is also Jelmer Schreuder and Dan Horrigan is already becoming an alumni of this project.
3. Phalcon PHP
- Github Star : 7.380
- Github Url : https://github.com/phalcon/cphalcon
- Official Website : htpps://go-macaron.com
With more than 183 contributors, Phalcon PHP became one of the web framework that is widely used. Its uniqueness lies in the concept that makes web framework itself as an extension of the C language is installed on the web server. By holding the concept, PHP Phalcon promises a more rapid and cost-effective use of resources than any other web framework. Phalcon itself carried and guarded by Andres Gutierrez along with other colleagues.
In addition to complete documentation, Phalcon built over Zephir but independent of operating systems. You can use the Phalcon in a Microsoft Windows, GNU / Linux, FreeBSD, and Macintosh OSX.
4. Slim
- Github Star : 7.349
- Github Url : https://github.com/slimphp/slim
- Official Website : https://www.slimframework.com
Slim is a PHP micro framework that can help you to work quickly create web applications and powerful APIs. Slim is compatible with PSR and PHPUnit, but it has a sense of Express.js designated syntax Node.js. Slim Framework is currently fronted by some of them, Josh Lockhart, Andrew Smith, Rob Allen, Gabriel Manricks, and other contributors.
5. Silex
- Github Star : 3.346
- Github Url : https://github.com/silexphp/Silex
- Official Website : https://silex.sensiolabs.org
Silex is a micro framework built on Symfony component. In general, its almost the same as Symfony, only some parts have been removed to focus on the development of API faster and saving resources.
Silex managed directly by Fabien Potencier, the creators of Symfony web framework.
6. CakePHP
- Github Star : 6.796
- Github Url : https://github.com/cakephp/cakephp
- Official Website : https://www.cakephp.org
CakePHP has the motto "The Rapid Development Framework for PHP". It is not unusual for a web framework that one has complete modules and features to build great web applications. Currently CakePHP has released its version as much as 237 times for a total of as many contributors as 440 people in the repo Githubnya.
CakePHP is compatible with the Composer and PHPUnit which makes application development more flexible and secure. Some excellent features of CakePHP is associative mapping the data, the front controller and MVC architecture. Additionally CakePHP very freely to create a special structure that you want.
In addition CakePHP has a free cookbook and excellent documentation, making it easier when you want to create a web application with CakePHP.
7. Symfony
- Github Star : 13.292
- Github Url : https://github.com/symfony/symfony
- Official Website : https://symfony.com
In addition to having a variety of free resources for learning such as cookbook and e-books to users. Symfony also has the documentation is very clear and straightforward. Symfony is a web fullstack a framework that provides a variety of technologies to simplify creating web applications. Symfony case study examples are Yahoo Answers! and Dailymotion.
Laravel also use some Symfony components to be footing. Not only that, the famous CMS like Magento and Drupal was built using parts - parts Symfony. If you're not too familiar with Symfony, you will know that Twig template engine and Doctrine ORM is one piece of Symfony. Besides web framework that this one has a debugger that is very cool and nice to use.
Symfony is managed directly by Fabien Potencier along with other kontirbutor. Each year, Symfony has always held an event to discuss the latest technology surrounding Symfony.
8. Yii2
- Github Star : 9.105
- Github Url : https://github.com/yiisoft
- Official Website : https://www.yiiframework.com
ii2 has the tagline "The Fast, Secure, and Professional PHP Framework". Why not, YIi2 have good documentation and strong community support. One of the core features is a widget system, filter, RBAC, and the component that makes Yii2 be better to build web applications.
Yii2 itself a rewrite of Yii version 1.1, which is still popular until today. However, for the purposes of compatibility with the latest technology, PSR, and the latest version of PHP. Yii2 born to replace their ancestors.
With about 705 contributors from around the world, becoming one of the Yii2 web development framework that is sufficiently active and stable to date.
9. Laravel
- Github Star : 27.274
- Github Url : https://github.com/laravel/laravel
- Official Website : https://www.laravel.com
As one of the web framework that was above the wind, Taylor Otwell worked hard to build laravel become increasingly easy and convenient to use by web developers. Laravel have very good documentation and clearly to facilitate web developers to build web applications.
Not only that, there are also a variety of modules that have been summarizing the common difficulties such as Passport, Scout, Queue, File Storage, Notification, and Broadcasting and others. Laravel also has a number of free modules that made communities and some are paid made by Taylor himself.
One other unique feature is laravel have a named Eloquent ORM ORM and Blade template engine.
10. Lumen
- Github Star : 4.267
- Github Url : https://github.com/laravel/lumen
- Official Website : https://lumen.laravel.com
Commanded directly by Taylor Otwell, laravel also want to have a superior micro framework dibandingkank competitors. Laravel have a child named Lumen. A micro framework with a syntax that is beautiful and elegant. With a variety of features in laravel and other extras, Lumen is sure to be a very popular micro framework.
11. Zend Framework
- Github Star : 5467
- Github Url : https://github.com/zendframework/zendframework
- Official Website : https://framework.zend.com
Zend Framework is quite unique, because it is a web framework released by the PHP core developer team. Zend Framework itself has a lot of support tools such as Zend Studio, ZRay, Apigility, Zend Expressive and PHP7 itself. In addition Zend Framework also has a lot of free e-book that is ready for use.
Zend Framework is widely used by the enterprise because it has direct support from web developers compared to other frameworks. In addition there is also the official certification of Zend Framework for you who want to be professional Zend Framework.
(stars from github date : 29 Nov 2016)
Belum ada tanggapan untuk "All Popular PHP Framework You Need To Know!"
Post a Comment