saas 如何做针对功能的定制化 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
why1001
V2EX    程序员

saas 如何做针对功能的定制化

  •  
  •   why1001 2022-05-06 15:41:00 +08:00 1872 次点击
    这是一个创建于 1254 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最开始客户如果有定制化字段之前都是对原来的页面 copy 一下给这个客户专门加上,写专门的逻辑,但是这样标准产品越来越臃肿。

    之后做了一个应该算是“lowcode”的东西吧,可以通过拖拉拽生成一些简单功能,但是对于系统中已存在的复杂业务的功能或者想弄一个复杂的,这个东西就有些无力了。

    所以我们想做一个对某个功能定制,目前想的是: 开放一些核心业务 api ,然后从外部针对这个功能写一个轻量的项目引入进来。

    但是觉得这样不是很好的办法,想请教下大家有没有什么好的方案。

    技术栈是前后端分离 springboot 和 vue

    必要时 k8s 、docker 也可以上来玩一下

    7 条回复    2022-05-07 14:46:36 +08:00
    duduaba
        1
    duduaba  
       2022-05-06 15:51:43 +08:00   2
    只要是定制的 sass ,如果是一套代码逻辑满天飞最后都会越来约臃肿。可以学一下传统软件做法,一个厂商对应一个分支,然后功能在主分支上迭代,有定制化需求的话如果是大众化需求就在主分支开发,测试通过后合并到各定制分支,这样的话后期维护还好一些,但是人力投入很大。
    taowen
        2
    taowen  
       2022-05-06 15:57:36 +08:00
    这个问题应该是产品经理来考虑的事情,也和如何收费有关系。https://zhuanlan.zhihu.com/p/356202989
    zoharSoul
        3
    zoharSoul  
       2022-05-06 16:02:57 +08:00
    最好的办法就是不做
    why1001
        4
    why1001  
    OP
       2022-05-07 12:10:35 +08:00
    @duduaba #1 这样也很麻烦呀,我们用户量还不是很大,准备试着弄一下针对功能的定制了。

    @taowen #2 我们公司应该算是没有产品,需求都是客户或者业务人员提的。。。

    @zoharSoul #3 我也是这样想的,但是我说话不好使 哈哈
    zoharSoul
        5
    zoharSoul  
       2022-05-07 12:43:50 +08:00
    @why1001 #4 saas 老是面向定制化开发就成外包了...失去了原本的意义
    taowen
        6
    taowen  
       2022-05-07 14:40:51 +08:00
    @why1001 老板总有吧。这个问题核心是老板想要怎么赚钱?收费模式是如何的。只要收费合理,跪舔也不是不行。客户想要不钱,还要单独拉长期分支维护,赔钱的买卖是没有人会做的。
    why1001
        7
    why1001  
    OP
       2022-05-07 14:46:36 +08:00
    @taowen #6 收费按用户账号来的,一个账号多少多少钱,标准产品外的所有东西都是要付费的,数据导入、额外的字段、功能都是收费的
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     838 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 20:46 PVG 04:46 LAX 13:46 JFK 16:46
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86