V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gary907478
V2EX  ›  程序员

Strapi 真的又香又臭

  •  
  •   gary907478 · 2 天前 · 3749 次点击

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

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

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

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

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

    19 条回复    2024-11-06 11:37:44 +08:00
    daddyLi
        1
    daddyLi  
       2 天前
    其实 data.attributes 嵌套用工具函数转一下也能用,就是 v5 不支持 mysql 5.7 了有点蛋疼,公司 rds 没法升级。还有 v5 的附件上传没法和实体创建一起 formData 一把梭了。

    同意 cms 方便是真方便啊,目前种种限制只能 v4 养老了。另外也有关注 payload ,用 nextjs 写的,不知道以后发展能不能跟上 strapi
    vvong
        2
    vvong  
       2 天前
    v5 的 documentId 是真的难用 每次更新 id 值都会变 难受
    sphawkcn
        3
    sphawkcn  
       2 天前
    这个跟 Directus 差不多吧,试试 Directus ?
    chris1015
        4
    chris1015  
       2 天前
    同感。昨天迁移 v3 的 strapi ,本来想着趁此机会升级到 v5 ,但折腾了老半天各种问题。后来还是继续用 v3 。
    oukichi
        5
    oukichi  
       2 天前
    哈哈哈有同感啊我的朋友
    Belmode
        6
    Belmode  
       1 天前
    为了简化开发,其实引入了更多的复杂度.....
    livib
        7
    livib  
       1 天前
    有没有 strapi 接入微信支付的例子
    xaoflysho
        8
    xaoflysho  
       1 天前
    @livib 你说的 Stripe ?
    raphaelsoul
        9
    raphaelsoul  
       1 天前
    以前玩过一下 稍微做了几张表的数据以后 扭头就跑了
    fqzz
        10
    fqzz  
       1 天前
    坚守 v4 ,没必要就不升级。。
    livib
        11
    livib  
       1 天前
    @xaoflysho 就是 strapi 接入微信支付的例子,cms 涉及会员系统的
    Kodama
        12
    Kodama  
       1 天前
    有尝试过 directus 吗,为什么选择了 strapi
    echo0x000001
        13
    echo0x000001  
       1 天前
    有尝试过 nocobase 吗
    gary907478
        14
    gary907478  
    OP
       1 天前
    @vvong 这个真的是,我第一次尝试的时候还是习惯的用 fetch id 。搞了半天发现现在要 fetch documentId ,前两个版本几年的使用习惯,结果现在搞了个别的写法,遭不住。
    gary907478
        15
    gary907478  
    OP
       1 天前
    @sphawkcn 公司技术栈,没得搞
    gary907478
        16
    gary907478  
    OP
       1 天前
    @Kodama 早期公司技术栈,我自己的话肯定不想用的。宁肯 Java 多花时间搞一搞也比这种不受自己控制的开源 cms 好。年纪越大,越喜欢稳定了。
    snowlee
        17
    snowlee  
       1 天前
    @gary907478 #16 喜欢稳定那还升级个啥,版本直接锁死
    paradox8599
        18
    paradox8599  
       1 天前 via Android
    试过一次,感觉不是很好用。
    目前在用: https://keystonejs.com
    tlerbao
        19
    tlerbao  
       1 天前
    directus 用过吗,好像比 strapi 牛逼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5340 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 05:54 · PVG 13:54 · LAX 21:54 · JFK 00:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.