想了解一下CUBA框架具体的使用场景是什么

cuba

#1

想了解一下CUBA框架具体的使用场景是什么?一般使用它来解决什么问题呢?在什么时候下它会是最佳实践。


#2

你好,CUBA 定位于开发 Line-of-Business(LOB)应用程序,即我们常说的MIS或ERP 系统。

使用 CUBA 进行LOB应用程序开发有以下优点:
1 减少LOB应用开发中的重复、枯燥的手工编码,像数据的增、删改查这些功能基本不用专门编码,只需要定义业务领域模型,然后对业务模型的处理界面都可以自动生成。
2 提供企业级应用需要的全栈基础设施,比如用户及权限管理、多语言支持、工作流、全文索引、报表、REST 服务、文件存储、任务调度、集群部署等,涉及到企业级应用的方方面面,有了这些基础设施,企业进行系统开发时可将精力集中具体的业务, 不需要投入巨大的精力开发和维护这些基础的通用功能。
3 提供应用市场,进行一步为开发人员提供大量的扩展。CUBA 的应用市场有来自全球的开发人员贡献的各种扩展,有免费的、有收费,合理地使用扩展可大大缩短系统开发周期,并提高系统稳定性。

这里有一篇我们去年翻译的 CUBA 介绍,你可以看看

要说最佳实践, 以数据为中心的管理系统或后端服务就最适合使用CUBA。


#3

非常感谢你的回复