- 预审中
- 预审通过
- 3 未采纳
【功能建议】appcube资源(脚本,对象,事件等等)隔离越来越严重,对开发者极度不友好,希望可以区分开来,而不是搞一刀切 未采纳 编辑 删除
- 开发者平台
- Astro轻应用 Astro Zero
问题描述:
问题描述:列如要开发一个项目,有10个模块,主数据(列如用户,设备)一个模块,服务管理模块,合同管理模块等等一大堆模块;
此时问题来了,如果不分模块开发,所有功能写在一个应用里面,多人协同开发时,非常的的不方便,想要打个补丁,或者上一部分功能时,是完全无法实现的,只能必须等其它人员完全都写好代码,才能打包;
如果分模块开发,每个模块创建一个应用,则更加令人头疼的问题来了,列如:服务管理写了一个会议管理功能,我想要通过姓名搜索,这个人参与了那些会议,因为用户数据放在主数据模块,而且目前应用的资源(脚本,对象,事件等)是完全隔离的,我服务模块不能直接用主数据模块的表,只能通过主数据模块对外的接口,通过的姓名查询返回的id,然后再用id去写查询服务模块的表,假如搜索几百条符合数据,则在查询服务表时,在sql里面带上几百个用户id查询;导致问题有:1查询效率很低;2开发起来也很麻烦,大大增加了开发的复杂度,;3.开发效率极低,本来很容易就能做到的,隔离后,只能通过各种骚操作开发来满足需求,一个一小时能完成的需求,因为隔离,通过骚操作要三天才能完成,然后使用起来,能很明显看出查询执行效率很低
希望后续改进:资源隔离的初衷,可能是为了规范起来,不乱调用bo的东西,导致出现版本升级导致的兼容性的问题,类似这种core里面内置的bo应用,可以采用隔离,这个能够理解;但是租户自己创建的应用,因为是租户自己维护的,资源是否隔离,应该由租户自己去决定,而不是一刀切的做法,看到应用里面的对象可以勾选是否公开,但是完全没有,不管勾不勾都是隔离,这种希望能改进一下,不管是在整个应用设置,还是在某个对象上设置都可以,最好能有一个开关,而不是不要一刀切进行应用资源隔离。让开发能够更加的灵活!!!

建议方案:
泽宇-Li
发布于 2022-10-07 21:48:49
2022-10-07
349 1
0/1000
仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB
删除建议
全部评论(1)
评论(1)
非常感谢您的反馈,您的建议和诉求已经收到,并已提交至相关产品团队进行核查评估,评估完成后对于建议是否采纳会尽快给您答复,也请您持续关注云声平台,了解反馈建议处理进展,感谢您对华为云的支持!