刚哥开发新的编程语言 TypePHP,周三放到 Github , 3 天 star 就快 900 个了,https://github.com/swoole/typephp,大家用 AI 体验下编程

liqinliqin 2026-08-29 16:04 1

https://github.com/swoole/typephp
最新回复 (29)
  • jacketma 08-29 17:52
    1
    大佬,这个活是不是 facebook 二十年前搞过?
    早 20 年开源的话,PHP 是世界上最好的语言😄
  • liqinliqin 楼主 08-29 18:44
    2
    20 年前的 2006 FACEBOOK 经常在北京开大会,校内、51 、偷菜了
  • FrankAdler 08-29 19:13
    3
    有什么意义,不能完美替换 fpm ,为啥不直接 go ,浪费精力,真的 go 不难,随便学几天就能上手了
  • x86 08-29 19:44
    4
    时代变了
  • icyalala 08-29 20:16
    5
    facebook 老早就搞过 hiphop ,还是那个赵海平搞的呢,后来不也放弃了,然后去搞 HHVM 了吗
  • icyalala 08-29 20:23
    6
    想起了当年的瓜,王垠被赵海平面试,撕了一场,然后写篇博客去嘲讽,专门喷那个 hiphop
    https://www.yinwang.org/posts/compilers
    https://www.zhihu.com/question/360622233
  • liqinliqin 楼主 08-29 20:27
    7
    @icyalala 哥们 80 年的吗
  • icyalala 08-29 21:51
    8
    @liqinliqin 哪有那么老,只是在人人网待过
  • chendy 08-29 21:54
    9
    十几年前短暂干过一年 php
    实在想不明白 php 和 type 这俩词是咋整一起的
  • liqinliqin 楼主 08-29 23:24
    10
    @icyalala 86 的?
  • vardumpabc 08-30 01:40
    11
    @FrankAdler Go 没有面向对象的 ORM ,很难用,以及不支持 Try Catch ,只能 return err ,我曾三进三出,实在接受不了,开发起来太麻烦
  • liuliuliuliu 08-30 01:41
    12
    那个啥,为啥不用 C# ?
  • FrankAdler 08-30 02:23
    13
    @vardumpabc 不管你能挑出来多少 go 的问题,go 替换 php 肯定还是收益更多,我觉得是值得的。而且你说的这几个问题都有替代方案,只是风格不一样。
  • lilililili2020 08-30 07:51
    14
    看起来挺适合单文件论坛 bbs1.org
  • panlatent 08-30 08:54
    15
    用 PHP 实现的,这点很有意思。但应该不会用的,找不到优点在哪。现在语言百花齐放,AI 的加持下,想用哪个就用哪个。

    最多就是给 PHP 一个可编译的选项,然而真正有此类需求的用户应该不多。
  • iomect 08-30 09:12
    16
    @panlatent #15 确实 有这种需求的很明显有其他更好的选择
  • hikarugo 08-30 10:28
    17
    属于 2014 年还在做塞班开发了
  • cookiejar 08-30 12:07
    18
    看了下文档,常规代码好像可以直接编译,这对于前面追求快速开发,后面开始追求性能的时候,多了一个选项。提供的特殊语法也是在需要更极致性能的时候,可以选择使用。挺赞的。
  • sbhtdgg 08-30 14:07
    19
    ai 时代换语言的成本相相当低,我一句 rust 代码都没学过,也搓了一个 rust 的软件出来,注定没有太大需求
  • UEFI 08-30 15:27
    20
    @liqinliqin #7 蚌埠住了
  • nc 08-30 17:04
    21
    FB 当时从 HPHPc 转到 HHVM 就是因为代码库太大 AOT 编译成本过高,前人都踩过的坑了
  • rb6221 08-30 17:16
    22
    能在多大程度上兼容 php 原来的生态? ts 能成功很大程度上还是能兼容 js 生态,这个呢?
    语法兼容只是表面上的,问题是庞大的三方库能否兼容。
    否则你要战胜 kotlin 以及 C#这俩兄弟
  • liqinliqin 楼主 08-30 18:25
    23
    @rb6221 基本全兼容
  • suyuyu 08-30 20:15
    24
    属于 49 年还未入国军了
  • vardumpabc 08-30 20:30
    25
    @FrankAdler 我是回答你,为什么很多人不用 go 的原因,并不是在挑 go 的问题,在第一步就没有收益,就不会考虑以后的收益,起码 php 是初创公司的常用语言,切换 go 不只是切换代码风格,还有用人成本、团队整体切换的一系列问题存在,以我个人来讲,实在是不适应复杂操作的编程,也可能是无法讲自己的思路彻底转变,所以三进三出 golang ,我也知道这是好东西,但每次实际上手的时候都会质疑自己,明明 hyperf 开发出来更快,为啥要备受煎熬呢
  • FarAhead 08-30 21:20
    26
    https://github.com/matz/spinel
    Ruby 创始人 matz 也搞了个类似的项目,但是很多原生库还不支持,目前看来适用于一些嵌入式设备
  • liqinliqin 楼主 08-30 22:11
    27
    @vardumpabc hyperf swoole typephp
  • liqinliqin 楼主 08-30 22:11
    28
    @FarAhead php 比 ruby 方便太多了
  • icyalala 08-30 23:09
    29
    @liqinliqin 也没那么老
* 帖子来源V2EX
返回