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

Strapi 真的又香又臭

  •  
  •   gary907478 · Nov 5, 2024 · 6902 views
    This topic created in 729 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
    daddyLi
    Nov 5, 2024
    1
    其实 data.attributes 嵌套用工具函数转一下也能用,就是 v5 不支持 mysql 5.7 了有点蛋疼,公司 rds 没法升级。还有 v5 的附件上传没法和实体创建一起 formData 一把梭了。

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