善用开源软件能够有效降落软件开拓本钱,提高事情效率。
精良的程序员一定会理解自己所从事的领域中有哪些开源软件可以“为我所用”。
本日

Symfony:大略的模板功能symfony是一个开源的PHP Web框架
基于最佳Web开拓实践,已经有多个网站完备采取此框架开拓,symfony的目的是加速Web运用的创建与掩护。
它的特点是:缓存管理 、自定义URLs、搭建了一些根本模块、多措辞与I18N支持、采取工具模型与MVC分离、Ajax支持、适用于企业运用开拓。

CodeIgniter :CodeIgniter 是一个大略快速的PHP MVC 框架。
它为组织供应了足够的自由支持,许可开拓职员更迅速地事情。
利用 CodeIgniter 时,不必以某种办法命名数据库表,也不必根据表命名模型。
这使 CodeIgniter 成为重构遗留 PHP 运用程序的空想选择,在此类遗留运用程序中,可能存在须要移植的所有奇怪的构造。

CakePHP:CakePHP是一个利用了诸如ActiveRecord、Association Data Mapping、Front Controller和MVC等著名设计模式的快速开拓框架。
该项目紧张目标是供应一个可以让各种层次的PHP开拓职员快速地开拓出健壮的Web运用,而 又不失落灵巧性。

php开源框架法式员必备php十年夜开源框架 Node.js

PHPUnit:PHPUnit是一个轻量级的PHP测试框架。
它是在PHP5下面对JUnit3系列版本的完全移植。
这个工具也可以被Xdebug扩展用来天生代码覆盖率报告 ,并且可以与phing集成来自动测试,最合它还可以和Selenium整合来完成大型的自动化集成测试。

Yii:Yii是一个高性能的PHP5的web运用程序开拓框架。
通过一个大略的命令行工具 yiic 可以快速创建一个web运用程序的代码框架,开拓者可以在天生的代码框架根本上添加业务逻辑,以快速完成运用程序的开拓。

Laravel:Laravel 是一个大略优雅的 PHP web 开拓框架,将你从意大利面条式的代码中解放出来。
通过大略的、表达式语法开拓出很棒的 Web 运用。

SlimFramework:这是一个大略的 PHP5 框架用来创建 RESTful 的 Web 运用。
可以帮助你快速编写大略功能强大的 RESTful 风格的web运用程序 和APIs。
Slim很大略,可以让新手和专业人士利用。

ThinkPHP:ThinkPHP是一个快速、大略、面向工具的轻量级PHP开拓框架,遵照Apache2协议,为了敏捷Web运用开拓和简化企业运用开拓而出身。

PHP Silex :Symfony团队出品的php5.3微框架, 可大量复用Symfony2组件。
Silex是Symfony 2的简化版本,频年夜多数PHP框架更适宜开拓大略运用。

FuelPHP :FuelPHP 是一个大略、灵巧的 PHP 5.3 的 Web 框架,其思路结合了来自主流框架的优点。