• Facebook
  • Twitter
  • Linkedin

Best PHP Frameworks for developers

Posted by admin on November - 2 - 2016

PHP is a server-side scripting language designed primarily for web development but also used as a general-purpose programming language

Why Use A PHP Framework

Let’s see why many of the developers likes to use PHP framework

  • 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

php_frameworks

Dependency Manager

Composer:

Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Installation
Through Installer in windows.
Requires : PHP 5.3.2+
More Reference: https://getcomposer.org/

Frameworks:

  • Symfony
  • Laravel
  • Zend
  • Yii
  • codeigniter
  • Nette

Symfony:

Symfony is a set of PHP Components, a Web Application framework, a Philosophy, and a Community — all working together in harmony.

“Has a steep learning curve”

symfony

 

Requirements

  • PHP needs to be a minimum version of PHP 5.5.9
  • JSON needs to be enabled
  • ctype needs to be enabled
  • Your php.ini needs to have the date.timezone setting

Installation
composer create-project symfony/framework-standard-edition my_project_name

For More Reference:https://symfony.com

Codeigniter

CodeIgniter is a powerful PHP framework with a very small footprint, built for developers who need a simple and elegant toolkit to create full-featured web applications.

“Minimal setup, quick start”

code

Requirements: PHP version 5.6

Installation
Download zip and extract.

For More Reference: https://www.codeigniter.com

Laravel:

Love beautiful code? We do too. The PHP Framework For Web Artisans
“Human readable coding. Praised by developers as #1 framework”

laravel

Requirements:

  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Installation
composer global require “laravel/installer”

For More Reference: https://laravel.com

Zend

Zend Framework 2 uses 100% object-oriented code and utilises most of the new features of PHP 5.3.

zend

Requirements: PHP 5.2.11 or later

Installation
composer create-project -sdev–repository-url=”https://packages.zendframework.com” zendframework/skeleton-application path/to/install

For More Reference :https://framework.zend.com

Yii

Yii is a high performance, component-based PHP framework for rapidly developing modern Web applications.

Requirements: PHP 5.4.0 or later

yii-framework

Installation
composer global require “fxp/composer-asset-plugin:^1.2.0”
composer create-project –prefer-dist yiisoft/yii2-app-basic basic

For More Reference: http://www.yiiframework.com