使用 GO 重构 PHP 进展-生态篇(数据库)

14 天前
 2024

https://github.com/php-any

新增代码生成工具,把 go 生态导出为脚本域功能,除了特定功能(比如引用)需要手动修改外,可以一键导出。

使用数据库功能作为例子,代码导出后,只需要两个文件的 Scan 填充函数为引用传参,就能正常读取数据库数据并填充变量了,等于一下子支持了所有数据库查询功能。

https://github.com/php-any/database

QQ 群: 1054052094 帮忙维护生态或者帮忙测试功能。

2407 次点击
所在节点    程序员
18 条回复
peteretep
14 天前
感觉 php 已经没有产业空间了,上面是 go java ,下面是 js ts
2024
14 天前
@peteretep #1 当前项目不是为了成为 PHP 。 类似 c 和 lua 的关系,go 、php 关联起效;为 go 项目提供热更新功能,为 php 提供异步功能和性能提升
desdouble
14 天前
-----php 提供异步功能和性能提升
之前有个 KK 集团的大牛在做类似的项目。
Dlad
14 天前
这事儿不是外包给惠新宸了么?
2024
14 天前
@desdouble #3 没有了解过类似的项目,有链接吗? 现在用完整 DSL 实现,可以认为是一个独立兼容的语言,我测试一百万次循环已经比 php3 快一倍,异步也是导出 go 的协程能力
desdouble
14 天前
https://github.com/hyperf/hyperf

https://developer.aliyun.com/article/792389

不确定是否和你在做的工作有交集,看这个大牛的朋友圈,他目前主要精力在一个 AI 系统上。
2024
14 天前
@desdouble #6 他是运行在 php 的框架...
AkinoKaedeChan
14 天前
不知道您了解过 HHVM 没有,Meta (当时还叫 Facebook )的项目,Hack 算是 PHP 5 的超集。
2024
14 天前
@2024 #5 说错了,是比 php8 快一倍
EscYezi
14 天前
听起来和这个项目定位类似 https://frankenphp.dev/
2024
14 天前
@EscYezi #10 完全不一样啊
2024
14 天前
@EscYezi #10 我看到好几个人认为是 frankenphp 的模式,完全不一样,frankenphp 和 php 是基于进程间通讯的网络框架,不对 php 进行任何改进,这个是和 php 没有任何代码关联,这是兼容语法。
lyhiving
14 天前
PHP yyds. 还能再抢救
guiyumin
14 天前
PHO 不会死
我觉得之所以会“没落”,是因为前端的发展,以及 serverless 发展比较好
但实际上,php 活的很好,尤其是中小企业
neutrino
13 天前
@2024 这是个提供了 PHP 界面的 go 库吗
zttviYang
13 天前
还有这个项目: https://github.com/twose
zttviYang
13 天前
singer
13 天前
虽然你投入了挺多的,但是这个项目的实际应用场景是什么呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1154710

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX