github 著名php,工欲善其事必先利其器,盘点Github上那些优秀的PHP项目

工欲善其事必先利其器,作为一个开发者,了解并使用前人造好的轮子能让我们的开发事半功倍,在这里老宅整理了几个Github上有趣的php项目与大家分享。

swoole

Github仓库名称:swoole/swoole-src

1d28c5a7e89d5ac5f7f4200cd707f4a3.png

swoole

Swoole是一个面向生产环境的 PHP 异步网络通信引擎,可以广泛应用于互联网、云计算、企业软件、移动通信、车联网、物联网(IOT)、网络游戏、智能家居等领域。 让 PHP 开发人员可以编写高性能的异步并发 TCP、UDP、WebSocket 、HTTP,Unix Socket服务。swoole实现了php的异步、多线程,正如官方所说“重新定义PHP”,也许这才是swool的精髓吧。

对于phper来说,以前做web开发主要是写业务逻辑,只需要php的知识即可胜任,使用swool编程则需要补齐多线程编程的知识、进程间通信的知识、网络协议TCP/UDP的知识,否则很多地方理解起来会有难度。

swoole生态也日趋完善,各类基于swoole的衍生开源项目层出不穷,在框架、工具、分布式、通信协议方面都有建树。

非常优秀的一个即时通讯框架,我自己非常喜欢。

Piplin

Github仓库名称:Piplin/Piplin

极简易构建,零宕机部署(官网原话)。piplin(灵感来自于"pipeline")是一款免费、开源的持续集成与部署系统,适用于软件的自动化构建、测试和部署相关的各种应用场景。其前身是Fixhub,一款免费开源的php项目自动化部署系统,定位为持续集成系统。现已支持PHP、Python、JAVA、Ruby等项目的构建、测试与发布,可与Gitlab、Github、Gogs、Gitee(Oschina)等代码托管平台进行集成。

yaf

Github仓库名称:laruence/yaf

Yaf,全称 Yet Another Framework,是一个C语言编写的PHP框架,Yaf以PHP扩展形式开发的PHP开发框架, 相比于其他的PHP框架, 它更快,更轻便. 它提供了Bootstrap, 路由, 分发, 视图, 插件, 是一个全功能的PHP框架。

yaf作者是php项目核心组成员,zend顾问,php7的主要开发者,在新浪开了微博,大家可以围观下,网名:Laruence。

zephir

Github仓库名称:phalcon/zephir

2dedcfe0ae0e0f0df63c266001d9654e.png

zephir

Zephir 是一种中间语言,以接近 PHP 的语法来编写代码,然后转换编译时 zephir 会被翻译成 C 语言然后编译成 php 扩展,简化了PHP 扩展的创建和可维护性,降低了php扩展的开发门槛。利用编译来提高性能和资源消耗,又不需要关注内存管理等复杂操作。

Zephir丰富了php软件项目的开发方式,从运行效率来说,php扩展的运行速度必然是高于php源码的。

phalcon

Github仓库名称:phalcon/cphalcon

phalcon是一个以 C 扩展交付的全堆栈 php 开发框架,其革命性的架构,使Phalcon成为有史以来最快的 php 开发框架(官网原话)。

其独特的架构允许框架总是内存常驻,调用phalcon提供的功能,没有文件读取的开销,效率很高,其他方面可以像传统的PHP开发框架那样使用。

workerman

Github仓库名称:walkor/Workerman

239ebedec86a088162fd517c8206dca8.png

workerman

Workerman是一款开源高性能异步PHP socket即时通讯框架。支持高并发,支持TCP长连接,支持Websocket、HTTP等协议,支持自定义协议。拥有异步Mysql、异步Redis、异步Http、MQTT物联网客户端、异步消息队列等众多高性能组件。

workerman的核心功能类似swoole,不过是前者纯PHP实现的,相对于swoole,workerman底层功能比swoole少一些,但相对简单,学习门槛低一些,但是workerman应用层面的功能比swoole丰富。

以上只是Github中php优秀项目的一部分,如果你用过其他好的开源项目,欢迎在留言与我们交流分享。顺便点一波关注。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值