Report中大量使用插件,并提供了插件市场。插件的设计方法,为软件进行扩展提供了无限可能,但如管理不善会适得其反。这里就日常使用过程中发现当前插件的一些问题进行吐槽。
目前帆软已经有数量庞大的插件,对于用户来说:
1、插件的选用和安装需要耗费大量的时间。
用户在使用系统时,对不需要增加的功能,需要大量查询和查阅插件,才能找到增强方案。对于用户产生较大负担。
2、升级需要耗费大量的时间和工作量。
插件需要定期升级。而实际开发管理过程中,存在多个环境,包括:生产环境、准生产环境、测试环境,不同开发和设计人员环境。这些环境的升级,无形中需要耗费大量工作量。
特别是,当公司规模比较大时,采用内网部署,其工作量更是巨大。不同环境插件不一致的冲突,需要大量时间处理。
升级插件成员用户的一大负担。
3、系统启动时间变长。
由于插件的安装,在系统启动时,需要大量的时间加载插件,执行插件中的升级逻辑等。这导致加载时间长,插件时有报错等情况。
4、外部插件缺泛验证,错误和BUG较大
在本人使用日历、文件预览等外部收费插件时,发现大量BUG,有些BUG甚至为阻断性BUG。这无形中极大的增加了用户的工作量。花费大量时间试用,最终发现不可用。
5、插件缺少统一标准,使用时间不统一
举例来说,网页框、日历、内置控件的链接不一致
插件对用户不便,同样对帆软造成不利影响:
1、需要耗费大量的时间维护管理插件;
2、需要在软件中解决插件冲突;
3、外部插件缺乏验证和管理,最终不良结果需要由帆软承担。
因此,建议:
1、对于免费插件,适当的降减插件数量,合并进工程归。以减少该类插件的管理量、单独升级量、以及系统加载对该类插件的处理量。
2、加强标准的制订,统一插件的设计规范,减少插件的学习成本。 |