6

打着低代码旗号的商业化开发工具是没有大前途的

 3 years ago
source link: https://zhuanlan.zhihu.com/p/342402682
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

先竖靶子:低代码如果能 10x 效率,那就能和同行获得成本上的比较优势。那么这样的开发工具就可以商业化卖钱。

为什么此路不通呢?

  1. 外包企业的问题是无法用漏斗去广泛的挑选客户,需要依赖商务去主动地寻找客户。这导致了客户的信任比较难建立,主要的成本在商务和尾款这些问题上。都不仅仅是开发人员贵的问题。
  2. 工具再厉害,也不能全自动化。需要人来学习,以及正确的使用。即便工具齐备,文档周全,学习也是要花时间的。更何况“正确使用”就像“高内聚低耦合”一样,很大程度取决于“靠谱的人”。
  3. 开发工具天然就有垄断性。你无法想想你家里的水电煤是私营公司垄断,随意涨价的。你也无法想想 javascript/npm 是私营公司垄断,每次发包都需要交一笔使用费。开发工具做为 public infrastructure,就是应该开源的。
  4. 开发工具的用户是开发者,SaaS的用户是普通人。开发者会担心 vendor lock-in,SaaS 的用户相对来说不那么在乎 vendor lock-in(略微强一些)。因为 SaaS 的用户不 lock-in 在你上,也要 lock-in 在别人家上,而开发者会与开源工具做对比。
  5. 开发者会担心自己的职业前途。当然这也是双刃剑,salesforce 的 admin 反过来会维护 salesforce 的体系。
  6. 开源也许有一些咨询类的商业化机会,但是没有大前途。一个人做养活自己是没有问题的。投个三五个亿进去,就不要指望能回本了。做个开源社区,当当意见领袖,也是值得追求的事情。
  7. 容易销售的工具是能在现有 codebase 上立即产生效果的东西。比如我做过流量录制和回放的工具,无论代码写得多糟糕,立马可以在开发环境回测自己的改动是否破坏了功能。这样的工具就非常容易销售。依赖于先上船,再感受的模式,非常难以撬动初始的信任。
  8. 是不是能达到 10x 效率呢? 我相信是能的(看对比的现有代码有多糟糕了),但是有以上几条,也无所谓了。

那么低代码是不是一个死胡同?也不是,不当开发工具卖还是有前途的

  1. SaaS 除了功能真的有用,稳定性,打开速度之外,排名第4的就是私有化和定制了。依附于具体的 SaaS,做私有化和定制的解决方案还是有用的。如果能给很多SaaS通用地提供用户自定义的能力,那就更有商业前景了。虽然 SaaS 目前还是全行业惨兮兮,但至少有希望。
  2. 现代的企业软件是一堆 Application Centric 堆砌出来的一团乱麻。《Software Wasteland》的一书好评很多,对现状的批判还是很深刻的,建议读读。在前后端分离的时代,数据库大厂如果能及时搞一个 Data Centric 的开放标准,还是能有产品化机会的。形态类似 Serverless,也是大厂才能入场玩的游戏。

awesome-lowcode 微信群有三百多位同行在。如果想要加入,找你的熟人拉进群。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK