魏长东

weichangdong

东邪

php好的资源汇总

copy from http://php-note.com/article/detail/845

最近1年多了,都没咋正经的搞php了,都去搞lua,golang去了.

以后这个还得加强啊.php是世界最好的语言,我一直坚信.

依赖管理

——用于依赖管理的包和框架

Composer/Packagist : 一个包和依赖管理器

Composer Installers:  一个多框架Composer库安装器

Pickle: 可以在任意平台上安装PHP扩展包

 

依赖管理的附加部分

——其它依赖管理的相关工具

Satis : 静态的Composer库生成器

Composition: 一个运行时检查Composer环境的库

Version : 一个在语义上分析和比较的库

NameSpacer : 将下划线转为命名空间的库

Patch Installer: 使用Composer安装补丁的库

Composer Checker: 一个验证Composer配置的工具

 

框架

——Web开发框架

Symfony2 : 由独立组件构成的框架

Zend Framework 2: 同样是由独立组件构成的框架

Laravel 4: 简洁优雅的PHP Web开发框架

Aura PHP:  独立组件的框架

Yii2 : 用于开发大型Web应用的高性能PHP框架

Nette:  同样是由独立组件构成的框架

PPI Framework 2: 一个交互性的框架

Phalcon: 一个作为C扩展的框架

 

框架的附加部分

——其它关于Web开发框架的相关工具

Symfony CMF: 一个创建自定义CMS的内容管理框架

Knp RAD Bundle: Symfony2的快速应用程序包(RAD)

 

框架组件

——来自Web开发框架的组件

Symfony2 Components: 关于Symphony2的组件

Zend Framework 2 Components:  关于ZF2的组件

Aura Components:  一个PHP5.4的组件包

Hoa Project:  另一个PHP组件包

 

微型框架

——微型框架和路由

Silex: 基于Symphony2组件的微型框架

Slim:  另一个简单的微型框架

Bullet PHP:  用于构建REST APIs的微型框架

Fast Route:  快速路由选择库

Pux: 另一个快速路由选择库

 

微型框架的附加部分

——其它相关的微型框架和路由

Silex Skeleton: 用于Silex的项目框架

Silex Web Profiler:  用于Silex的Web调试工具条

Stack: 用于Silex/Symphony的可堆叠中间件库

Slim Skeleton: 用于Slim的框架

Slim View: Slim的自定义视图集

Slim Middleware: Slim的自定义中间件集合

 

模板

——模板和词法分析的库与工具

Twig: 一种综合的模板语言

Twig Cache Extension: 用于Twig的模板片段缓存库

Mustache: PHP实现的Mustache模板语言

Phly Mustache: 另一个PHP实现的Mustache模板语言

MtHaml : PHP实现的HAML模板语言

PHPTAL: PHP实现的TAL模板语言

Plates: 一个原始的PHP模板库

Lex: 一个轻量级模板解析器

 

静态站点生成器

——生成Web页面内容的预处理工具

Sculpin:  将Markdown和Twig转换为静态HTML的工具

Phrozn: 另一款将Textile、Markdown和Twig转为HTML的工具

 

HTTP

——用于HTTP和抓取网站的库

Guzzle: 一个完整的HTTP客户端

Buzz: 另一个HTTP客户端

Requests: 一个简单的HTTP库

HTTPFul:  一个链式HTTP客户端

Goutte: 一个简单的Web抓取器

PHP VCR: 一个录制和回放HTTP请求的库

 

URL

——解析URL的库

Purl:  一个URL操作库

PHP Domain Parser:  一个本地的后缀解析器

 

Email

——用于发送和解析Email的库

SwiftMailer: 一个邮件程序的解决方案

PHPMailer: 另一个邮件程序的解决方案

Fetch: 一个IMAP库

Email Reply Parser: 一个邮件回复解析器库

Stampie: 关于邮件服务的库,比如Send