10 Best PHP Frameworks All PHP Developers Should Check Out by jimfend: 11:06am On Sep 16, 2015 |
PHP is known as the most popular server-side scripting language in the world, the language has evolved a lot since the first inline code snippets appeared in static HTML files.
These days developers need to build complex websites and web apps, and above a certain complexity level it can take too much time and hassle to always start from scratch, hence came the need for a more structured natural way of development. PHP frameworks provide developers with an adequate solution for that.
In this discussion we carefully handpicked 10 popular PHP frameworks that can best facilitate and streamline the process of backend web development.
Why Use A PHP Framework Let’s us first of all take a look at the top reasons why many developers like to use PHP frameworks and how these frameworks can level up your development process. Here’s what PHP frameworks do:
Make speed development possible
Provide well-organized, reusable and maintainable code
Let you grow over time as web apps running on frameworks are scalable
Spare you from the worries about low-level security of a site
Follow the MVC (Model-View-Controller) pattern that ensures the separation of presentation and logic
Promote modern web development practices such as object-oriented programming tools
1. Symfony Symfony Components are reusable PHP libraries that you can complete different tasks with, such as form creation, object configuration, routing, authentication, templating, and many others. You can install any of the Components with the Composer PHP dependency manager. The website of Symfony has a cool showcase section where you can take a peek at the projects developers accomplished with the help of this handy framework.
The components of the Symfony 2 framework are used by many impressive projects such as the Drupal content management system, or the phpBB forum software, Laravel – another framework listed below– also relies on it. Symfony has a wide developer community and many ardent fans.
2. Laravel Laravel has many features that make rapid application development possible. Laravel has its own light-weight templating engine called “Blade”, elegant syntax that facilitates tasks you frequently need to do, such as authentication, sessions, queueing, caching and RESTful routing. Laravel also includes a local development environment called Homestead that is a packaged Vagrant box.
Although Laravel is a relatively new PHP framework (it was released in 2011), according to Sitepoint’s recent online survey it is the most popular framework among developers. Laravel has a huge ecosystem with an instant hosting and deployment platform, and its official website offers many screencast tutorials called Laracasts.
3. CodeIgniter CodeIgniter is a lightweight PHP framework that is almost 10 years old (initially released in 2006). CodeIgniter has a very straightforward installation process that requires only a minimal configuration, so it can save you a lot of hassle. It’s also an ideal choice if you want to avoid PHP version conflict, as it works nicely on almost all shared and dedicated hosting platforms (currently requires only PHP 5.2.4).
CodeIgniter is not strictly based on the MVC development pattern. Using Controller classes is a must, but Models and Views are optional, and you can use your own coding and naming conventions, evidence that CodeIgniter gives great freedom to developers. If you download it, you’ll see it’s only about 2MB, so it’s a lean framework, but it allows you to add third-party plugins if you need more complicated functionalities.
4. Yii 2 The Yii framework gives a boost to the performance of your site as it’s faster than other PHP frameworks, because it extensively uses the lazy loading technique. Yii 2 is purely object-oriented, and it’s based on the DRY (Don’t Repeat Yourself) coding principle, so it provides you with a pretty clean and logical code base.
Yii 2 is integrated with jQuery, and it comes with a set of AJAX-enabled features, and it implements an easy-to-use skinning and theming mechanism, so it can be a great choice for someone who comes from a frontend background. It has also a powerful class code generator called Gii that facilitates object-oriented programming and rapid prototyping, and provides a web-based interface that allows you to interactively generate the code you need.
More: http://viewslog.com/discussion/217/10-best-php-frameworks-all-php-developers-should-be-using |
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by talk2hb1(m): 12:03pm On Sep 16, 2015 |
Where is Cake 1 Like |
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by aristosoft(m): 3:31am On Oct 17, 2015 |
talk2hb1: Where is Cake Go to the nearest catering store[color=][/color] Tis like the popularity has really dwindled. |
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by talk2hb1(m): 7:08am On Oct 17, 2015 |
|
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by seunoni34(m): 12:35pm On Oct 18, 2015 |
|
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by micodon(m): 7:48am On Oct 19, 2015 |
There's nothing like 'best framework'. Its a matter of preference. E.g Laravel was my favorite until I built my own. but Laravel uses a lot of synfony components. so if symfony dies, it dies. But it is more popular than Symfony. |
|
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by Nobody: 8:13pm On Oct 20, 2015 |
why not build your own framework and refurbish it to your taste? |
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by jimfend: 3:50am On Oct 25, 2015 |
|
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by talk2hb1(m): 4:45am On Oct 25, 2015 |
Donlittle: why not build your own framework and refurbish it to your taste? Its very easy to build a framework, but its not easy maintaining it. You spend better part of time fixing bugs, patching securities, etc. |
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by micodon(m): 6:53am On Oct 25, 2015 |
talk2hb1:
Its very easy to build a framework, but its not easy maintaining it. You spend better part of time fixing bugs, patching securities, etc. That's no problem at all. Its better than using someone else' framework and it goes dead. e.g codeignjter, lithium, sonic, etc |
Re: 10 Best PHP Frameworks All PHP Developers Should Check Out by talk2hb1(m): 5:18pm On Oct 25, 2015 |
micodon:
That's no problem at all. Its better than using someone else' framework and it goes dead. e.g codeignjter, lithium, sonic, etc Yeah you are right............. |