V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gary907478
V2EX  ›  程序员

Strapi 真的又香又臭

  •  
  •   gary907478 · 47 天前 · 4304 次点击
    这是一个创建于 47 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近 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  
       47 天前
    其实 data.attributes 嵌套用工具函数转一下也能用,就是 v5 不支持 mysql 5.7 了有点蛋疼,公司 rds 没法升级。还有 v5 的附件上传没法和实体创建一起 formData 一把梭了。

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