求一个 golang 的 headless cms,顺便后端会不会失业? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ota

求一个 golang 的 headless cms,顺便后端会不会失业?

  •  
  •   ota 2024 年 6 月 8 日 2489 次点击
    这是一个创建于 686 天前的主题,其中的信息可能已经有所发展或是发生改变。

    顺便问了下 claude ,很多项目 404 了,而且有些都停更了。 更多的是基于 node.js 的,比如 directus ,Strapi 之类。 比较有趣的是,claude 的回答说 directus 是基于 php 的,问了他是什么时候的数据,说是 2020 年的。也就是说 ai 可能会将老旧的数据作为默认呈现给你,如果提问的时候不限定一个时间戳的话,插曲就这点,回到正题。

    倒不是说 node.js 的不行,反正基本都提供 REST 和 GraphQL ,用还是一样用,主要是二开这有认识的 go 程序员合作十年以上了,所以不想突然换技术栈。node.js 也会但主流还是 go ,最后如果实在没有主流并长期维护星数高的开源项目,可能还是会用 node.js 。

    没什么太多需求,主要用于 youtube 这类视频站的制作。有完整的二开文档就好。以后想所有项目都基于 headlesscms ,然后业务逐步从 wp 这类开箱即用的转移过来。毕竟请个前端是一个季度的事情,请个后端可是一辈子的事情,后端是养不起的。

    6 条回复    2024-06-09 14:32:23 +08:00
    panlatent
        1
    panlatent  
       2024 年 6 月 8 日 via Android
    偏个题,虽然 cms 这件事用 go 肯定没问题,但会不会有点折磨?
    ota
        2
    ota  
    OP
       2024 年 6 月 8 日
    node.js 肯定更顺滑,前端可以一把梭,但问题也出在我这边没有这类专攻的。有也是外包的,信任问题是第一。自己人专攻的是 go ,大部分业务也都是 go 写的。
    现在业务处于中期阶段,尝试自己写 go 的一整套系统,纠错成本太高,虽然有问题立马可以解决,但不适合新人加入,只能提供 api 调用进行配合,程序员他自己也有其他事情要干(比如交易所量化这些,更能来钱),也不能常驻。所以小成本+信任度,让我只能选 go 为基础的 headless 更为便利。既可以不用独立开发,得到开源社区的维护,又能单独二开保证代码的独立性不至于让人带走(之前合作过的一个外包就拿走了项目代码自己另起炉灶了)
    BeautifulSoap
        3
    BeautifulSoap  
       2024 年 6 月 8 日 via Android
    @panlatent 没问题的。写通过 api 提供 cms 功能的项目,难度不在语言本身或框架,而在怎么写 sql 。通用 cms 存储的文章结构是完全无法提前预测的,导致你也没办法提前设计表结构。只能用其他办法来把关系型数据库当 NoSQL 来用,写到后来基本就是和 sql 斗智斗勇了(各种 join 之类的),项目代码本身没特别的复杂度和影响书写体验的地方。如果不用 rds 的话那这种 cms 就基本没任何难度了
    table cellpadding="0" cellspacing="0" border="0" width="100%"> capgrey
        4
    capgrey  
       2024 年 6 月 8 日
    shawngao
        5
    shawngao  
       2024 年 6 月 9 日
    @capgrey 这个看起来很适合做独立开发啊,有生产环境验证过吗?
    shawngao
        6
    shawngao  
       2024 年 6 月 9 日
    @capgrey 看起来就是像替代 Firestore ,测试一下,感谢
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     904 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 41ms UTC 19:55 PVG 03:55 LAX 12:55 JFK 15:55
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86