您现在的位置: 火星网 > 经验频道 > 网页设计 > 基础入门 > 【分享】4月前端开发者超实用干货大合集!
  • 【分享】4月前端开发者超实用干货大合集!
  • 使用软件: Dreamweaver 点击: 4056
  • 选择: \ \
  • 发布时间:2018-04-11
  • 免责声明:火星网文章来源于作者原创或整理自互联网,仅为提供更多信息,不代表火星时代同意其观点或描述,版权归原作者所有,如需转载,请联系原作者并注明出处,如涉及作品内容、版权或其他问题,请及时与我们联系,我们将在第一时间予以更改或删除,感谢您的理解和包容!

       


对于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/

分享是一种态度 一句中肯的评价可能改变一个行业 一次用心的分享可能改变他人的一生
你的态度和观点将让我们的行业更强大

匿名用户

按Ctrl+Enter发送消息