4 ms·
The ideal mid-way frameworks offer both, a library of patterns that work for internal applications that are almost no-code, and ability to write code where busi
by rushabh 6y ago
The ideal mid-way frameworks offer both, a library of patterns that work for internal applications that are almost no-code, and ability to write code where business logic is required. There are some things that are still best expressed as code. I am not sure if a truly "no-code" framework is possible for real-world applications.
We have built Frappe Framework [1] as a platform to re-use code for our massively complex application (ERPNext with 900+ models). While it does not have a drag-and-drop UI builder, object creation and migration is fully automated via configuration. The key reason why this works as low-code is:
1. Automated UI generation (via metadata)
2. Automated database management (schema and migrations)
3. Abstracted functionality that can run on any object (like permission rules, workflows, assignments, file attachments, PDF generation etc)
The configurations are stored as JSON files that can be used for source code management [2]. Frappe Framework is still under the radar, but of late we have seen many teams using it massively for internal tooling.
[1] https://frappeframework.com/ https://frappeframework.com/
[2] https://github.com/frappe/erpnext/tree/develop/erpnext/selling/doctype/quotation https://github.com/frappe/erpnext/tree/develop/erpnext/selli...
- santa_boy 6y agoFWIW ...Frappe and ERPNext are the mothership(s) of low-code. They are useful for a very wide range from indie / small businesses and high tech capital market discount brokerages (#1 ranking). I have seen my employers waste so much money on sub-standard products. Few (one) of which I hope to get to market using Frappe / ERPNext as an indie venture. Many thanks @rushabh!