erp5 功能强大的开源免费低代码平台
作为能开发复杂erp的低代码平台,是非常不好做的,odoo/axelor也搞了所谓的在线低代码平台,非常的简陋
问题在于
1 首先要做个在线ide,在线ide不是光一个简单的界面设计器
在线ide是很有难度的,方方面面的一堆东西
erp5是依靠zope这个框架自带的在线ide
zope的开发人员1百多个(python创始人当年也是zope的开发者之一)
zope一开始的设计,就是让你在线开发
2 显示的时候,要经过一系列复杂的步骤,把数据和界面结合显示出来
因为不需要开发者写js逻辑,只在线写后台脚本(python脚本,c#脚本,java脚本)
那么这里面的所有工作都是低代码平台来实现的
比如,isis/odoo,后台写xml定义以及相关的类,省略了第一步,然后第二步的代码,就占了框架近一半的代码量
erp5基于这套低代码平台,开发了一套复杂的制造业erp系统,说明了低代码平台的强大功能