最近貌似低代码这个词在网上又火了起来。
国内外各大厂商近段时间好像在这个领域都有动作。
那么低代码系统产品是未来的风口吗?
低代码系统产品的市场位置在哪里呢?
作为低代码系统的开发者又是如何看待低代码系统的呢?

先说结论: 个人认为低代码系统会是未来的一个小风口,但不会是类似近两年短视频的这种大风口。低代码系统最合适的位置是作为一款主产品的配套工具,做个性化和二次开发。

当前低代码的情况是什么情况呢?

根据一份低代码系统市场的调查报告显示如下:

低代码厂商和市场规模:

当前市面上有两大类低代码产品表现形式
  1. 低代码
  2. 零代码

这两类系统之间的异同点如下图所示:

其实只要是对于产品核心竞争力提到了“代码”,那么就会是针对开发人员的。

当前“代码”几乎是开发人员的专有名词。

业务人员关注点在于业务,让业务人员分出精力来做系统,不现实。

所以我认为零代码市场非常小,我们在后面的讨论中,将其忽略。

低代码系统设计模式

低代码系统设计主要分为两种设计模式:

  1. 表单驱动
  2. 模型驱动

这两种设计模式直接决定了低代码系统产品的表现形式。两者之间的异同如下图所示:

表单驱动以数据为核心,通过拖拽构建数据表方式展开业务分析设计。

适合人事行政、资料归档、 OA 审批、客户管理等简单任务,对完全零基础的销售、管理人员友好,可以做到完全去IDE化,像搭积木一样按流程构建程序逻辑,更贴近“无代码”开发。

模型驱动对软件所涉及到的功能进行建模,以应用开发平台为核心,承载各种开发工具和复杂逻辑,并将其可视化,辅以少量代码。

模型驱动适合作为开发者技术中台的核心,快速按照企业需求产出一整套系统。

模型驱动与表单驱动面向不同人群与不同任务,二者并无优劣之分。

低代码系统产品是未来的风口吗?

从各大厂商的市场动作和市场数据统计来看,低代码系统产品市场正在快速增长。就当前各个厂商推出的产品来看主要是针对B端用户。

低代码系统产品只是一种工具,这种工具确实有降低成本,提升系统开发效率等等明显的优势。 但是它的定位始终是一种制造工具的工具。

这就好比我们的 高铁 ,高铁是一种现代先进的交通工具,是一款很有竞争力的产品,它可以成为很大的风口。

但是制造高铁零件的车床,就算是再先进,它也始终不是主角。

天生的禁锢使得低代码系统产品不会是一个大的风口。

低代码系统产品的市场位置在哪里呢?

就上面举的高铁和车床例子(这个例子有可能不是非常贴切,请见谅)类比,低代码系统产品最合适的位置应该是一款主产品的配套工具。

例如金蝶BOS和用友活字格。

其实各软件厂商基本都有自己主产品的低代码系统。

这种低代码系统的主要作用就是为了灵活且快速地满足客户个性化需求和二次开发。

B端用户购买软件,是为了提升效率,降低成本和提升用户体验。

这时你或许会想,客户可以使用低代码系统自己配置一套最适合自己的系统呀,这样不是很好吗?

真的是这样吗?

如果客户的组织和业务已经具有一定的规模,现在需要一款支撑自己业务的软件系统。有两种选择:

  1. 直接购买一款相对合适且成熟的软件产品;
  2. 使用一款低代码工具根据自己的业务需求配置一套软件。

如果你是决策层,你会做出什么样的决策呢?

如果客户是中小企业,公司就那么几个人,业务也是在开拓中,公司资金也不是很宽裕(其实中小企业资金大多都不宽裕)。

那么使用低代码系统根据自己的业务情况,配置一套适用的软件系统还是不错的选择。

作为低代码系统的开发者又是如何看待低代码系统的呢?

本人是一套低代码系统的开发者,开发了一套针对中小企业用户的低代码系统。

低代码系统能极大地提升软件的开发效率,降低维护成本。所以它具备非常不错的价值。

作为系统的设计和开发者,其实最重要的不是系统的开发,而是把握这套系统要达到一个什么样的程度。

什么意思呢?

就是说这套低代码系统是不是支持工作流,是不是各种第三方系统的对接,是不是支持单元测试及版本回滚,是不是支持非技术人员也能开发系统等等。

低代码系统能做的事情越多,越通用,就要越灵活。灵活的副作用就是复杂。系统越复杂,那么完成配置工作的成本就越高。当这个成本接近或者等于用代码开发系统的成本时,这套低代码系统就完全失去了它的价值。

上面提到,本人开发了一套低代码系统,采用模型驱动设计。

暂时取名为:Hamster BOS,取这个名字,参考了金蝶BOS。

这套系统针对的用户群体为中小企业用户,熟悉一点 SQL语句 的朋友就可以上手配置一套系统。

后端使用Golang开发,MySQL数据库。前端使用的是 百度 的amis。

优点:

  1. 产品扩展性好。API接口可配置,API支持对内对外开放,且有完整的权限控制,整合第三方系统简单方便;
  2. 产品灵活。API和界面都可以个性化配置,配置出的软件易于维护和修改;
  3. 易于私有化部署。支持私有化部署,企业数据安全有保障;
  4. 易用性好。只要有基本的 SQL 知识,就能理解系统的原理,就能很好地配置出需要的功能;
  5. 成熟稳定。这套系统已经进化了四个版本,多个朋友公司在使用,效果还不错。

缺点:

  1. 不支持工作流。个人认为复杂的流程对于中小企业来说反而是拖累;
  2. 只支持MySQL数据库。MySQL强大而且免费呀,做企业,大家都是资金不够用,能省一点就省一点;
  3. 不支持Windows操作系统。服务器运行环境支持最好的是Linux系统,MacOS等;
  4. 这套系统当前只支持配置后台管理系统,C端应用支持不好,不建议使用。
最后

本人决定在粉丝中选取10位朋友,Hamster BOS免费使用,免费配置系统。

后期维护适当支付一点维护费用即可。

如果后期你自己会使用了,就自己配置,我这边不收取任何费用。

当然,你也不能让我免费给你配置一个ERP,我的时间和精力也不允许。

有需要的朋友,就私信给我吧!先到先得呀。


更多精彩内容发布于公众号: 代码乾坤 (CoderLand)