×

【分享】4月前端开发者超实用干货大合集!

发布时间:2018-11-17 19:57:24


对于PHP,虽然很多人都有所误解,甚至觉得它在走下坡路,但是它依然是目前Web应用开发中最热门的选择之一。自从PHP 7推出以来,PHP的突破是显著的。

在过去的几周汇总,我一直在深入探索PHP,发现了许多值得分享的好东西。所以,今天的这期开发者干货合集当中,我整合了许多 PHP 相关的资源,包括可以帮你构建Chatbot的PHP框架,构建交互式CLI的PHP资源,以及提升你的PHP技能的学习资源等等。

那么,让我们一起来看看还有些什么吧。

BotMan


BotMan是一个可以帮你构建聊天机器人的PHP框架,旨在和类似Slack、HipChat和Telegram这样的平台集成。通过Composer安装它并不难,并且它还内置了CLI。

Whoops


Whoops是一个PHP框架,它可以让你的代码更加漂亮,界面更加干净。如果你的PHP程序出现了错误,它会创建跟踪,并且按顺序显示所执行的代码,包含问题的代码以及应用环境。

PHPReact


PHP也是可以执行时间驱动的程序,而这个ReactPHP就是帮你做到这一点的。它是一个低级别的PHP框架,提供类似Node.js的EventLoop、Stream和 Promise等组件。

Cachet


Cachet是一个基于PHP的状态监控系统,它是Sass常用的应用程序,用来监控其他的服务,并且在发生问题的时候停机,并且为订阅用户提供信息更新。你可以将它视作为StatusPage.io的替代方案。它是免费开源的,你可以完全控制其中的数据。

Phar.io


Phar.io是一个旨在使用PHP phar来简化和提升安全的手段。在安装 Phar.io之前,需要通过匹配SHA和作者的GPG密钥来检查软件包,确保文件安全可信。

Matomo


这是一个基于PHP的分析应用。和Google Analytics类似,它会记录网站的访问者,访问的页面,他们的位置,和相关的各种信息。如果你将它安装在自己的服务器上,能够更好地控制存储的数据。

Litemoji


这同样是一个有趣的PHP框架,Litemoji可以更为轻松地将emoji关键词转化为实际的表情符号。

PHP Best Practices


这是一个PHP中常见任务的最佳实践合集,这个合集以简单明了的方式为你提供了最佳实践背后的原理和需要注意的事项。

PHP HHVM Benchmark


这是少数基于PHP且针对多个PHP版本和HHVM框架基准的CMS系统。我建议你将PHP升级到7.2版本,充分利用最新的功能并且提升速度。

Async Transients


Asyn-Transients是专门用于WordPress的PHP库,用来一步处理瞬态。这个库允许WordPress将陈旧的瞬态数据传递给用户,并且同时在后台生成新的数据,这样用户就永远不会看到重新生成瞬态的影响了。

PHP Round Table


这是一个PHP播客频道,你可以通过这个频道了解到最新的PHP开发信息和社区中讨论的问题。这个播客由Sammy Kaye Powers主持,你可以通过Youtube、RSS或者iTunes进行订阅。

PHP Security


这个合集当中涵盖了一系列的提升PHP应用安全性的最佳实践、技巧和方法。

Sylius


Sylius是基于最流行的PHP框架Symfony构建的电商CMS平台,它精心打造的最新开发的最佳实践,还支持许多支付服务。

Kitab


Kitab是一款令人难以置信的PHP工具,它可以节省大量的时间来记录你的API和代码。Kitab这一词源自于阿拉伯语,意思是Book。

CLI Menu


这是一个可以构建出漂亮的交互式命令行界面的PHP框架,这个框架可以集成到使用Symfony和Laravel所构建的应用程序当中。

Atoum


Atoum是PHPUnit的一个替代方案,它有着更具表达性的语法,并且非常易于设置。Atoum最令人敬畏的地方在于它所提供的扩展,比如行为驱动测试的BDD扩展。

Dejavu


Dejavu提供了一个和ElasticSearch服务器进行交互的UI层。ElasticSearch是一个索引服务器,它能够优化网站的搜索性能,Dejavu和ElasticSearch均是免费开源的,并且可以作为Docker镜像使用。

Slack Term


Slack Term是一个非常实用的应用,用来访问终端,并且可以和Slack工作区进行交互。它并不具备漂亮的界面或者作为移动端和桌面端的应用独立存在,但是如果你想挑战一下,也是个不错的选择。

RollUp


这并不是一个基于PHP的工具,不过如果你需要让你的基于PHP的应用程序增加一些JavaScript的风格,那么它会非常有用。RollUpJS可以将你的JS模块编辑成包。

Flutter


Flutter是Google旗下的新工具,它让开发人员可以更为快速的为iOS和Android两个平台构建原生的UI。

本文转载于:优设网,译者:@陈子木,原作者:Thoriq Firdaus,原文地址:https://www.hongkiat.com/blog/designers-developers-monthly-03-2018/

返回列表>
热门课程

专业讲师指导 快速摆脱技能困惑

相关文章

多种教程 总有一个适合自己

专业问题咨询

你担心的问题 火星帮你解答

学员作品赏析
1903学员阮捍、徐珂小组作品

1903学员阮捍、徐珂小组作品

1903学员周德志小组作品

1903学员周德志小组作品

1903学员周德志小组作品

1903学员周德志小组作品

1903学员王悦、王思琪小组作品

1903学员王悦、王思琪小组作品

1903学员王悦、王思琪小组作品

1903学员王悦、王思琪小组作品

1903期学员阮捍、徐珂小组作品

1903期学员阮捍、徐珂小组作品

1903期学员阮捍、徐珂小组作品

1903期学员阮捍、徐珂小组作品

1903期学员阮捍、徐珂小组作品

1903期学员阮捍、徐珂小组作品

关于我们
关于我们
在线咨询 电话咨询
点击领取免费教程