之前尝试过很多低代码平台,但大多比较封闭。如果是数据比较宝贵的情境下,大多数企业还是会选择自建。传统的自建,包括从硬件开始。找一间房,装上服务器,开发软件。后来有了云,不用自建机房了,很多新企业放弃几百万的机房建设费用,选择上云,根据业务情况按月按年付费。
除了硬件上的必须支出外,在软件上的投入也是一个无底深渊,花费不菲。而且业务形态也在不停变动,需求在不断更新,让传统软件开发面临很多挑战。
今天看到一个开源项目,无代码平台——nocobase。看文档,研究了一下,很感兴趣。
他的理念,我比较赞同。80%的功能通过无代码就可以实现,剩下无法通过无代码解决的问题,也可以通过自己写插件来补充。插件的设计类似于wordpress的插件系统,有需求也可以通过开发插件,共享给别人来赚取收入。
很多企业的业务需求,基本上都可以通过这80%的无代码就可以实现了。因为很多业务逻辑都并不复杂,很多都是表单的增删改查。这在nocobase里面,就很容易。不需要复杂的数据库设计,他通过表单填写,就可以实现数据库的设计。当我把阅读记录从unicloud的数据库里提出来,放在nocobase里面尝试的时候,只是简单的把数据表的字段通过前端表单写进去,然后通过与数据模型分离的前端界面进行调用。官网描述的很清楚,就像在搭乐高积木一样,真的超级简单。对程序员来说,这种后端解放生产力的工具,太强了。
他还有多种数据驱动方式,可以完全把他当后端使用。数据通过api给出去,api的文档也超级简单。如果现有业务系统的话,还可以通过多种的数据引导方式,整合资源,和别的系统整合。
他的配置式数据引用也太方便了。用Nocobase,如果做一个wms这种量级的小应用,一上午的时间都用不到。若是通过传统方式,一个星期能搞出来,都是高手了。
就感叹,太好用了。
“完全掌控,无限扩展,助力你的开发团队快速响应变化,显著降低成本。 这一切,不必投入几年时间和数百万资金研发”