项目地址:
https://github.com/dvaknheo/duckphp作者 QQ: 85811616
官方 QQ 群: 714610448
DuckPHP 1.2.3 发布
这个发布是临时性的。总结这段时间的工作。
但不意味着没大变化。
一样是全覆盖测试通过。phpstan 检查通过。php-cs-fixer 代码风格通过。
代码层面
最大的改动是把主流程从 App 抽出 Kernel,看主流程更清晰了。
对于没设置 PATH_INFO 的服务器修复 PATH_INFO 。
可以给 DB 加 Log 了。
加了 AppHelper 。这个特殊的助手类
GET,POST,REQUEST 有相应 不必要 $x=C::SG()->_GET['flag']??null; 这样了。
Pager 重整,自己做分页更容易了
添加了短函数的选项。不必在 View 里,都加 user 了。
最主要是文档的更新。加了所有类的参考。还重新折腾了教程。
写了大量 的工作。
不幸的是,这反而更糟糕了。
是的,我写的教程把我搞晕了,我需要人来给我提示,好让我重新梳理一遍。
另一方面,这段时间动力不足,效率低下,需要刺激刺激。
所以这也就是发布这个版本的意义。
我坚信 DuckPHP 是个优秀的 PHP 框架。就差一小撮人搞起了。
下一个版本承诺把参考文档搞定,文档是我的弱项,主要是写了之后不知道人看懂了没。
没反馈的情况下总是缺乏写好的信心。
DuckPHP 好多东西巧妙的东西都没写出来。
比如 template 目录里 多个子项目,u 这个项目,就把 full 里的用户系统直接拿来用
这些插件系统都没提示。
最好还是能写个完整的 用户系统的演示,让大家能和其他 PHP 框架对比
另: 这几天在 github 上搜 "php 框架" 以最近更新作为排序,发现很是有趣。
2020 已经过了 1/4,希望在今年,大家继续加油,继往开来。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/658429
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.