Strapi 真的又香又臭

18 天前
 gary907478

最近 Strapi 升级到 V5 版本了,作为一个从 v3 版本一路用过来的人。真的感觉 Strapi 又香又臭。

每次大版本变更,很多 api 都会变。文档也要很久才能更新完整。搞了半天升级尝试了下 v5 ,好多之前的写法逻辑都有变化。心智负担真的重。

但是,拿来直接做简单的 CRUD CMS 又真的很方便。

搞来搞去,发现 js ecosystem 有的时候真的太愿意折腾了。弄得我这种牛马一个 Strapi 竟然有三种不同的写法逻辑,遭不住。

点名批评 v4 的 data.attributes 的层层嵌套。

4071 次点击
所在节点    程序员
19 条回复
daddyLi
18 天前
其实 data.attributes 嵌套用工具函数转一下也能用,就是 v5 不支持 mysql 5.7 了有点蛋疼,公司 rds 没法升级。还有 v5 的附件上传没法和实体创建一起 formData 一把梭了。

同意 cms 方便是真方便啊,目前种种限制只能 v4 养老了。另外也有关注 payload ,用 nextjs 写的,不知道以后发展能不能跟上 strapi
vvong
18 天前
v5 的 documentId 是真的难用 每次更新 id 值都会变 难受
sphawkcn
18 天前
这个跟 Directus 差不多吧,试试 Directus ?
chris1015
18 天前
同感。昨天迁移 v3 的 strapi ,本来想着趁此机会升级到 v5 ,但折腾了老半天各种问题。后来还是继续用 v3 。
oukichi
18 天前
哈哈哈有同感啊我的朋友
Belmode
17 天前
为了简化开发,其实引入了更多的复杂度.....
livib
17 天前
有没有 strapi 接入微信支付的例子
xaoflysho
17 天前
@livib 你说的 Stripe ?
raphaelsoul
17 天前
以前玩过一下 稍微做了几张表的数据以后 扭头就跑了
fqzz
17 天前
坚守 v4 ,没必要就不升级。。
livib
17 天前
@xaoflysho 就是 strapi 接入微信支付的例子,cms 涉及会员系统的
Kodama
17 天前
有尝试过 directus 吗,为什么选择了 strapi
echo0x000001
17 天前
有尝试过 nocobase 吗
gary907478
17 天前
@vvong 这个真的是,我第一次尝试的时候还是习惯的用 fetch id 。搞了半天发现现在要 fetch documentId ,前两个版本几年的使用习惯,结果现在搞了个别的写法,遭不住。
gary907478
17 天前
@sphawkcn 公司技术栈,没得搞
gary907478
17 天前
@Kodama 早期公司技术栈,我自己的话肯定不想用的。宁肯 Java 多花时间搞一搞也比这种不受自己控制的开源 cms 好。年纪越大,越喜欢稳定了。
snowlee
17 天前
@gary907478 #16 喜欢稳定那还升级个啥,版本直接锁死
paradox8599
17 天前
试过一次,感觉不是很好用。
目前在用: https://keystonejs.com
tlerbao
17 天前
directus 用过吗,好像比 strapi 牛逼

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

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

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

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

© 2021 V2EX