V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  dvaknheo  ›  全部回复第 1 页 / 共 14 页
回复总数  271
1  2  3  4  5  6  7  8  9  10 ... 14  
❮ ❯
19 分钟前
回复了 dvaknheo 创建的主题 › PHP › DuckPhp 1.4.1 发布
距离当初在 V2EX 上发布 duckphp 已经不知道过了多少年了。
这两年陆陆续续开发,24 年年底的时候可能要发布一个稳定版本。但后面没动力发了,反正发了也没人会看
到去年年中又写了一阵。
今年 5 月的时候,心血来潮,把 1.3 系列发布并算了结了。

1.4 系列架构调整,终于 完美解决框架互嵌 的问题
后面各种小修复,还花了很长时间折腾 管理员和用户接口,尽管如此,管理员和用户接口还是我觉得不够完美的。
其他普通的应用不会涉及到那么深, 毕竟 DuckPhp 的理念就是 普通开发 和核心开发分开。 普通开发的功能基本都没怎么改,就是高级功能调整很多

在开发 DuckPhp 过程中,也不只是开发 dvaknheo/duckphp 这个包, 最重要的还是 dvaknheo/duckadmin 这个管理后台系统, 这个管理后台系统 最大的特点就是 你的代码不必在管理后台上二次开发,而是直接作为包引入。
在 1.4.1 发布的这个时候,duckadmin 还是在微调中,稍后我再发布
dvaknheo/duckcoverage 则是支持包, 支持你的 duckphp 工程的覆盖测试。
更底层的是 之前稳定发布的 dvaknheo/libcoverage 这个包的作用是让你写的 composer 包代码全部覆盖测试
这几个包都有发布版本
workermanhttpd swoolehttpd 则是我在 1.4 之后,用 ai 改进了一下,个人没有测试,也只是推送而不发布版本
作用是 workerman /swoole 底下的运行时

这些天还新写了 duckmcp 。作为 mcp 框架
最后一个没动的是 n 年前写的 tagfeather 有时间我把它完成

在 deepseek 的帮助下,代码写得比以前效率高多了
还有,文档都是 deepseek 写的

写代码心里有数,写文档不知道读者看明白了没,写推广两眼一抹黑
哈哈,上面的推广其实也是 deepseek 帮忙写的。
duckphp 是有 agent.md 可以让 ai 来写, 也可以用 laravel 或 thinkphp 的 orm (duckadmin 里面有例子)
2021 年 4 月 8 日
回复了 TomVista 创建的主题 › 程序员 › 被合并了人生第一个 pr,很开心
我现在 提了个 pr,想再提交第二个 pr 不知道怎么处理。
听说最快的方案是 删掉重新 fork,然后修改提交
2021 年 4 月 1 日
回复了 my1103 创建的主题 › 程序员 › 1202 年了,为啥还有一堆公司用 jq + art-template ?
@reiji vanillajs 确实是个好东西,不用编译,比 vue 快多了。
用 vanillajs 的可以一起握爪
@stardustree 文档不应该是产品的产出么?
2021 年 3 月 28 日
回复了 dvaknheo 创建的主题 › PHP › Workerman 简单 Web 服务器 WorkermanHttpd 发布
@ywisax 谢谢
workerman 4 已经有 request/response,psr 的标准似乎有点问题,各家的 request/response 都没和官方的实现一致
我这简单封装,没屏蔽 request/response.

workerman 只是 fork 子进程,没和 swoole 那样搞协程。 所以内存管理要比 swoole 省事得多?
或者我理解有误么
2021 年 3 月 27 日
回复了 wellhome 创建的主题 › 程序员 › github 公司和个人帐号分离
用 pageant 那个小东西管理 不同的密钥?
v2ex 抽风也是这个原因?
2021 年 3 月 19 日
回复了 svipchao 创建的主题 › PHP › 折腾了一个后台管理系统,求建议
补一下,fastadmin 代码其实也没那么难对付,毕竟我的新后台连 thinkphp 都不用。数据库结构也轻型,就是前台代码有点多。
当然,比那些前端代码多得搞前后端分离的还是好的
2021 年 3 月 19 日
回复了 svipchao 创建的主题 › PHP › 折腾了一个后台管理系统,求建议
最近正准备抄个好后台。

由此去看了一下 pear-admin-think 。layui 不是问题。主要
[现在很多后台存在的一个重大问题] :
我希望出问题的时候,编辑小妹截图,丢个链接我就能打开所在页面。 现在的好些后台都没满足这个条件。

fastadmin 的问题是太古老。
thinkadmin 的 thinklib 命名空间和官方的混淆。

我记得有谁的是 分成几个模块 composser 载入的,忘记了。 这模式才是好模式。

我并不喜欢前后端分离的后台,干起来太折腾,本来后端一人搞定的,变成要前后端配合。
(好吧,这也不好抄,或许更好抄,把 api 层替换就是

后台的基本功能 不要太多,其他的可以再加就是

必要的功能:

1 后台记录 ——哪个小妹对价格动了什么手脚。
2 管理员权限——客服和销售看不同的部分。
4 菜单显示, 可操作的权限

这就基本的了
什么其他东西,可以在这之上再折腾。

MVC 缺层, 很欣慰,现在大家都意识到了这个问题, 都加了 service 层。
虽然我规范是第一方 business 后缀,第三方用 service 后缀明确是第三方的还是不错的
但是问题在于 service 层分出来后,C 层还是有好多业务逻辑代码,V 层还是 做额外计算。

作为库的类,一定要让方便用户修改。
static function foo() // 反正 new 一个 model 没意义 魔改的话是会连表都改过的哦。
2021 年 3 月 18 日
回复了 ModF 创建的主题 › 软件 › 那些远古的我们怀念的软件
我在用 ChKenPlayer 听歌
array_column

array array_column( array $input, mixed $column_key[, mixed $index_key = null] )

column_key
也可以是 NULL,此时将返回整个数组(配合 index_key 参数来重置数组键的时候,非常管用)
2021 年 3 月 10 日
回复了 wellhome 创建的主题 › 程序员 › 这个脑图是用什么软件做的?
脑图还是 Freemind 最简洁
2021 年 3 月 10 日
回复了 coolair 创建的主题 › 程序员 › 大家还记得 openunix.org 吗?
openunix 域名都不维护了。 当年说可以 ssh 上去做 unix 实验的。
这 unix 和 linux 没多大区别嘛
2021 年 3 月 7 日
回复了 iscurry 创建的主题 › 程序员 › 爬取 x 夕夕数据时,得到解码错误如何解决
标准回答:学爬虫前先学法律
2021 年 3 月 3 日
回复了 ethusdt 创建的主题 › 程序员 › Facebook 是根据什么 ban 刚注册小号的?
全局代理(HK 节点)

一看是服务器段的地址,就知道是中国人翻墙了
2021 年 3 月 1 日
回复了 rodrick 创建的主题 › 程序员 › 一直在说 996,那么大小周现在普遍么
@Paosin 大小周最难受的是放大假之后调休工作十来天
2021 年 3 月 1 日
回复了 dandankele 创建的主题 › 硬件 › 2021 年初了,后端开发笔记本推荐一下
@linbingcheng 我的笔记本电脑五年了都没去加装. 该加装的:有钱就已经换新电脑了。没钱你加什么加
2021 年 2 月 28 日
回复了 dandankele 创建的主题 › 硬件 › 2021 年初了,后端开发笔记本推荐一下
笔记本写代码还有个地方要注意的是 方向键。我的方向键比其他键小,用得很别扭。 带全数字键盘,不过不玩 dota1 确实意义不大。
后退的方向键坏了,我用透明胶带粘着。

曾见过要按 Fn 才能用 insert 键的,这种键盘就更要不得
1  2  3  4  5  6  7  8  9  10 ... 14  
❮ ❯
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3270 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 54ms · UTC 13:20 · PVG 21:20 · LAX 06:20 · JFK 09:20
♥ Do have faith in what you're doing.