erp5开源低代码平台开发入门
erp5作为纯粹的低代码平台,开发是比较简单的,erp5的界面分为4种,表单,列表,查询类报告,甘特图
1 表单的开发分为定义元素和新建/更新脚本以及定义工作流和动作脚本
2 列表的开发分为定义列表栏和查询/删除脚本
3 查询报表的开发分为定义查询参数和查询脚本
4 甘特图的开发分为定义标题和查询/修改脚本
复杂的报表需要集成openoffice和palo数据仓库平台来开发
erp5开发的应用都是集群模式的,低代码平台本身集成了kumofs缓存服务器和分布式任务框架
==========================================
任何一个复杂的商业低代码平台,不管用什么语言开发,本质上都和erp5是一样的
但是erp5不好模仿,因为erp5依托zope,zope之所以当年被说成复杂庞大,就是因为带了一个在线ide,所有开发都在在线ide里,把在线ide去掉,zope就和django没什么区别,zope即便不火,开发人数也有100多人
也就是说,光做一个类似zope的带在线ide的框架,投入也是巨大的,这就是为什么odoo搞了好几年,所谓的低代码平台还是个雏形的原因