15个流行 php 框架


时间: 分类: 技术相关

收集了国外的一些流行php框架,比较适用于直接建站使用,也是一些比较流行的,功能比较齐全的,有机会收集一些短小精干非主流型的。

1) Laravel

One of the best PHP framework which is developed for designing MVC web apps. Laravel is open source and free PHP framework that has taken PHP development to next level. You can create expressive and simple app using syntax available to ease the work of web development.

This framework is well documented and in readable format which works best on SQL server, SQLite, Postgres and MySQL.
Just few days ago Laravel 5 was released with great new features which was huge celebration for PHP developers.

2) Cake PHP

It is also one of the best frameworks which developers should follow in 2015.It allows you to build prototypes rapidly by using scaffolding and code generation feature. You don’t have to build separate YAML or XML file, just have build your database and you are on to bake.
In this framework you get database access, built in translations, validation, caching, authentication and lot more. You also get tools such as Form tampering, SQL injection, CSRF protection, and input validation to develop your app securely and safely.

3) CodeIgniter

This is an open PHP framework with proven agile and small footprint. This framework is a power pack for developing next generation web apps. Coding rules with zero configurations and no restrictions provides easy solutions for app development.

4) Fuel PHP

In additional to all other features you get a view model which is also called as presentation model adds a very powerful layer between model and controller.

5) Yii Framework

Yii Framework comes with great features like MVC, authentication, access control, caching, testing, object orientation, form validation, access to database and lot more. This framework with rich characteristic is perfect and ideal for creating websites like social networking which saves lot of time.

6) Phalcon

As you visit Phalcon you will notice on its wall stating it’s the fastest of all other frameworks currently available.This framework is built on C programming language but you don’t have to learn C programming because you get ready class for PHP development. This framework boost overall performance by saving lot of time for app development.

7) Zend Framework

Yet another awesome framework for developers that provides secure and high performance environment for coders to develop web apps. Since many year this framework is used in big websites to develop modern web apps. It is customizable, lightweight and simple framework that concentrates on needed functions for developers.

8) Aura

Those who like clean coding then Aura PHP is the best place for you to land upon with independent packages and coupled libraries. Aura PHP have huge database of users same as CakePHP. Then main aim of Aura is to offer PHP developers with best standard libraries which can be implemented with any code.

9) PHPixie

Although PHPixie enables simple implementation of code but still it uses difficult architecture like HMCV. You can get great presentation of source code by using this frameworks such as naming your folders.

10) Symfony 2

Although this framework is flexible, scalable and powerful but still it is preferred by most of the beginners in PHP development. In fact at first look on MVC, Templating, Repositories, Entities and Routing it appears to be very confusing and terrifying. But if you have sound knowledge or even basic knowledge of HTML and PHP, and you have idea on CRUD of database then this framework is mine for you to develop good business app.

11) Flight

This is a large-scale micro framework for developers of PHP. It is extensible, simple and fast which allows to build quickly web apps. It works with PHP 5.3+ version.

12) Nette

This framework utilizes innovative technology which removes security issues like CSRF, hijacking, fixation, sessions, XSS and their fraud. It contains extensible debugging tool which aid you to find all loopholes timely. Nette is 21st century framework having SEO, MVC, Ajax, Web 2.0, dependency injection, and first class urls.

13) Slim Framework

If you love small and solid framework then Slim is for you.
It contains a strong template, router with selective views, secure cookies, flash messages, logging, HTTP caching, error handling, encryption and debugging tools.

14) Yaf

YAF(Yet Another Framework) is framework which is well structured and written completely in C. This allows YAF to be fast then other frameworks but sometimes developers may not find it too practical for development.This website is supported by PHP official community and also has unique page of documentations for beginners in PHP development.

15) Agavi

This framework is scalable and powerful PHP5 framework which works in MVC model. It allows programmers to write extensible, clean and maintainable code. Developers get freedom and choice over conventions and concentrates on developing quality applications.

There are many powerful frameworks of PHP available for developers and it’s perhaps very difficult to choose any one of them. I have collected some of the best frameworks currently available in market to help you select best for your app development.

php

添加新评论