最近 Strapi 升级到 V5 版本了,作为一个从 v3 版本一路用过来的人。真的感觉 Strapi 又香又臭。
每次大版本变更,很多 api 都会变。文档也要很久才能更新完整。搞了半天升级尝试了下 v5 ,好多之前的写法逻辑都有变化。心智负担真的重。
但是,拿来直接做简单的 CRUD CMS 又真的很方便。
搞来搞去,发现 js ecosystem 有的时候真的太愿意折腾了。弄得我这种牛马一个 Strapi 竟然有三种不同的写法逻辑,遭不住。
点名批评 v4 的 data.attributes 的层层嵌套。
1
daddyLi 37 天前
其实 data.attributes 嵌套用工具函数转一下也能用,就是 v5 不支持 mysql 5.7 了有点蛋疼,公司 rds 没法升级。还有 v5 的附件上传没法和实体创建一起 formData 一把梭了。
同意 cms 方便是真方便啊,目前种种限制只能 v4 养老了。另外也有关注 payload ,用 nextjs 写的,不知道以后发展能不能跟上 strapi |
2
vvong 37 天前
v5 的 documentId 是真的难用 每次更新 id 值都会变 难受
|
3
sphawkcn 37 天前
这个跟 Directus 差不多吧,试试 Directus ?
|
4
chris1015 37 天前
同感。昨天迁移 v3 的 strapi ,本来想着趁此机会升级到 v5 ,但折腾了老半天各种问题。后来还是继续用 v3 。
|
5
oukichi 37 天前
哈哈哈有同感啊我的朋友
|
6
Belmode 36 天前
为了简化开发,其实引入了更多的复杂度.....
|
7
livib 36 天前
有没有 strapi 接入微信支付的例子
|
9
raphaelsoul 36 天前
以前玩过一下 稍微做了几张表的数据以后 扭头就跑了
|
10
fqzz 36 天前
坚守 v4 ,没必要就不升级。。
|
12
Kodama 36 天前
有尝试过 directus 吗,为什么选择了 strapi
|
13
echo0x000001 36 天前
有尝试过 nocobase 吗
|
14
gary907478 OP @vvong 这个真的是,我第一次尝试的时候还是习惯的用 fetch id 。搞了半天发现现在要 fetch documentId ,前两个版本几年的使用习惯,结果现在搞了个别的写法,遭不住。
|
15
gary907478 OP @sphawkcn 公司技术栈,没得搞
|
16
gary907478 OP @Kodama 早期公司技术栈,我自己的话肯定不想用的。宁肯 Java 多花时间搞一搞也比这种不受自己控制的开源 cms 好。年纪越大,越喜欢稳定了。
|
17
snowlee 36 天前
@gary907478 #16 喜欢稳定那还升级个啥,版本直接锁死
|
18
paradox8599 36 天前 via Android
试过一次,感觉不是很好用。
目前在用: https://keystonejs.com |
19
tlerbao 36 天前
directus 用过吗,好像比 strapi 牛逼
|