Strapi 真的又香又臭

2 天前
 gary907478

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

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

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

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

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

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

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

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

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

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

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

© 2021 V2EX