對於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/