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

19 天前
 ota

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

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

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

1255 次点击
所在节点    职场话题
6 条回复
panlatent
19 天前
偏个题,虽然 cms 这件事用 go 肯定没问题,但会不会有点折磨?
ota
19 天前
node.js 肯定更顺滑,前端可以一把梭,但问题也出在我这边没有这类专攻的。有也是外包的,信任问题是第一。自己人专攻的是 go ,大部分业务也都是 go 写的。
现在业务处于中期阶段,尝试自己写 go 的一整套系统,纠错成本太高,虽然有问题立马可以解决,但不适合新人加入,只能提供 api 调用进行配合,程序员他自己也有其他事情要干(比如交易所量化这些,更能来钱),也不能常驻。所以小成本+信任度,让我只能选 go 为基础的 headless 更为便利。既可以不用独立开发,得到开源社区的维护,又能单独二开保证代码的独立性不至于让人带走(之前合作过的一个外包就拿走了项目代码自己另起炉灶了)
BeautifulSoap
19 天前
@panlatent 没问题的。写通过 api 提供 cms 功能的项目,难度不在语言本身或框架,而在怎么写 sql 。通用 cms 存储的文章结构是完全无法提前预测的,导致你也没办法提前设计表结构。只能用其他办法来把关系型数据库当 NoSQL 来用,写到后来基本就是和 sql 斗智斗勇了(各种 join 之类的),项目代码本身没特别的复杂度和影响书写体验的地方。如果不用 rds 的话那这种 cms 就基本没任何难度了
capgrey
19 天前
shawngao
18 天前
@capgrey 这个看起来很适合做独立开发啊,有生产环境验证过吗?
shawngao
18 天前
@capgrey 看起来就是像替代 Firestore ,测试一下,感谢

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

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

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

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

© 2021 V2EX