• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gary907478
V2EX  ›  程序员

Strapi 真的又香又臭

  •  
  •   gary907478 · Nov 5, 2024 · 6244 views
    This topic created in 564 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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