LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

分享13款PHP开发框架

admin
2014年4月8日 20:30 本文热度 5865
  摘要:创建应用程序是一个复杂且耗时的过程,如果开发者能利用好框架,就能省掉创建通用组件的时间和人力,从而专注于创建高质量的应用程序。为此,本文将为大家分享 13 款不同的 PHP 开发框架。
  创建应用程序是一个复杂且耗时的过程,如果开发者能利用好框架,那么就可以在一个统一的结构基础上通过重用通用组件和模块来快速地做好项目。省掉创建通用组件的时间和人力,软件开发者可以把更多的时间投入到具体的项目上去,这样开发者就能专注于开发高质量的代码。
  现在,我们就来介绍 13 个最佳 PHP 框架来帮助开发者建立互操作或灵活的应用。
  1. Laravel
  这是一款简洁、" 优雅 " 的 PHP 开发框架,可谓是为 WEB 艺术家创造的。它可以让开发者从面条一样杂乱的代码中得到解脱,轻松构建一个完美的网络应用程序,且使得每行代码都简洁、富于表达力。Laravel 自带了强大的 Eloquent ORM 和迁移工具,能够完美地与 MySQL、Postgres、SQL Server 和 SQLite 协同工作。Laravel 从开始就将测试作为重点功能,提供灵活的 IoC 容器、集成 PHPUnit 的测试工具。更方便的是 Laravel 适应所有级别的开发工作。
  2. CodeIgniter
  CodeIgniter 是一个基于 MVC 模式、小巧但功能强大的 PHP 框架,作为一个简单而 " 优雅 " 的工具包,它可以为 PHP 程序员建立功能完善的 Web 应用程序。如果你是一名使用共享主机,且为客户所要求的期限而烦恼的开发人员,如果你已经厌倦了那些傻大笨粗的框架,那么 CodeIgniter 就是你所需要的。CodeIgniter 几乎 0 配置、不需坚守限制性编码规则、不需使用命令行,并广泛兼容标准主机上的各种 PHP 版本和配置,有着清晰、完善的文档。
  3. CakePHP
  CakePHP 是一个运用了诸如 ActiveRecord、Association Data Mapping、Front Controller 和 MVC 等著名设计模式的快速开发框架。该项目主要目标是提供一个可以让各种层次的 PHP 开发人员快速地开发出健壮的 Web 应用,而又不失灵活性。
  CakePHP 框架提供了强大的基础来创建应用。CakePHP 框架基于 MVC 模式,这使得开发者轻松地定制和扩展应用。该框架还提供了一个基本的组织结构,从文件名到数据库表名,使整个应用保持一致性和逻辑性。
  4. Symfony
  Symfony 是一款基于 MVC 架构的 PHP 框架,能加速开发者创建与维护 Web 应用程序。Symfony 致力于减少重复代码的编写,以加速 Web 应用的开发和维护。它给予了开发者强大的功能:从文件结构到外部目录,几乎所有的东西都可以自定义。Symfony 使用了大量的设计模式,比如 MVC 模式,它分离了业务逻辑层和表示层,降低了耦合性,使程序更易于维护。
  5. Zend Framework 2
  Zend Framework 2 是用 PHP 5 来开发 web 程序和服务的开源框架,用 100% 面向对象编码实现。其组件结构独一无二,每个组件几乎不依靠其他组件,这样的松耦合结构可以让开发者独立使用组件。它还提供了强壮而高效的 MVC 实现,易于使用的数据库摘要和实现 HTML 表单解析、校验和过滤的表单组件,这样开发者可以通过这些易用的、面向对象的接口联合所有这些操作。
  6. Phalcon
  Phalcon 是一个开源、全堆栈、用 C 语言写而成的 php5 框架,专为高性能设计。不需要开发者去专门学习、使用 C 语言的功能,因为这是一个 PHP 框架,只不过用 C 语言写成而已。同时 Phalcon 是松耦合的,开发者可以根据需要使用其他组件。
  7. Yii
  Yii 是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。Yii 提供了 Web 2.0 应用开发所需要的几乎一切功能,是最有效率的 PHP 框架之一。Yii 有着强大的组件、丰富的类库、成熟的模式、方便的 gii、各式的 widget,大大提高了开发者的工作效率。
  8. Aura
  Aura 有着干净的代码、全解耦库及真正独立的包。它提供高质量测试、符合标准的库包,可用任何代码库。
  9. Fat-Free
  Fat-Free 是全栈式 Php 5.3 微型框架,自带 auth、验证码、图表、feed、smtp 等一系列功能。此外,它还有着高性能的 URL 路由、缓存引擎、内置代码高亮等功能,也支持多种语言的应用。
  10. PHP-MVC
  这是一款基于 MVC 模式的极其精简的框架,仅使用本地的 PHP 代码,所以开发者不用再重新学习该框架,极易容易上手。
  11. Kohana
  这是一款 " 优雅 " 的 HMVC PHP5 的框架,用于构建 Web 应用程序的组件,它提供了一套丰富类库。它包含许多常见的如翻译工具、数据库访问、代码分析等组件,开发者可以快速地构建应用程序。这是一个严格建立在 PHP5 类和对象基础上的面向对象的框架。
  12. FuelPHP
  FuelPHP 是一款简单、灵活的 PHP 5.3 的 Web 框架,它建立和测试在 MVC 架构思想下,并且融合了许多已经存在开发框架的概念。
  13. Slim
  Slim 是一款微型的 PHP 5 框架,可以帮助开发者快速编写简单功能强大的 RESTful 风格的 web 应用程序 和 APIs。
  以上就是 13 款 PHP 开发框架,开发者可以针对不同的项目选择合适的框架。
  文章来源:Mashable (文 / 李京京 责编 / 陈馨影)

该文章在 2014/4/8 20:30:09 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved