国内开源的低代码框架有哪些?
我想说一下我的观点:我个人并不看好开源的低代码框架,下面是我的理由。
现在的低代码平台,本身的缺点是很明显的(平台锁定+程序员抵制),将这种模式开源之后,再在企业内部迭代,其实意义不大,因为低代码本身的框架注定了它的底层能力不会有质的飞跃,像很多开源的低代码平台甚至还是表单驱动型和基于 BPM 的核心框架做出的,这种无异于“玩具”——只能做最简单事情的那种,而且还不一定能做好。
这很容易就让一个企业掉进一个“死胡同”里,“低代码”本身模式的缺陷,不太可能因为企业内部的迭代而根本改变。企业也不会花大精力去专心钻研一个别人做的技术框架,一旦遇到 bug 和程序崩溃,调试起来是极其困难的。
如果你的企业真的需要一个免费的开源平台,那我建议你不如用阿里的低代码引擎去做,制造一个能融入自家系统的低代码平台,真正的更安全,也更贴合公司的业务要求。如果你是个人开发者,那直接用 iVX 这种功能完备的低代码平台是最合适的。
开源低代码平台,看起来挺美好,在我看来也是巨大的坑。主要基于以下几点:
首先,调整一套生成应用的框架,太复杂。通过代码调整一个生成应用的框架对于“企业”来说,还是太复杂了。因此,这几乎成为了“开源低代码”的商业模式,帮助企业去定制。但是,企业本身需要的“快速生成业务和应用的系统”,这相当于是让企业去二次开发“VisualStudio” ,这个对于一般企业来说,“不具备可行性”。
其次,产品迭代是个大问题。企业需要的产品,时间上并不允许投入太多在“开发平台”的开发上。另一方面,很多企业都是边开发,并投产,也就是说“一边使用平台,一边二次开发平台”,这样的结果就是“前面的应用”很可能完全无法维护。一旦,很多团队都是“头脑一热”,就上了一个新平台,可是如果后期平台调整产品迭代,会导致前期开发的成果全部作废,这也是一个非常大的损失。
最后,开源平台多数 bug 比较多,且暗藏玄机。
因此,我认为,未来技术的发展方向一定是“能生成代码”的低代码/无代码平台,能够和现有代码体系无缝结合的平台,能够被程序员接受的平台。欢迎大家发表意见。
评论