Foxtable(狐表)用户栏目专家坐堂 → 打开狐表项目的速度,以及动态生成表、动态绑定表的问题?


  共有44987人关注过本帖树形打印复制链接

主题:打开狐表项目的速度,以及动态生成表、动态绑定表的问题?

帅哥哟,离线,有人找我吗?
xl
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:400 积分:3961 威望:0 精华:0 注册:2009/4/28 7:39:00
  发帖心情 Post By:2009/9/6 9:50:00 [显示全部帖子]

以下是引用cpayinyuan在2009-9-6 9:19:00的发言:
     另外,我再提一个改进的思路,希望贺老师认真分析一下有无道理.

    记得贺老师以前说过,其他的开发工具都是设计有设计的环境和界面,运行有运行的运行环境和界面,而只是狐表是设计与运行的环境和界面是统一的.这样做的好处是比较方便,但同时也造成很多功能的设计需要同时兼顾设计和运行,所以造成许多功能改进不太方便,我估计同时也会造成效率的下降.因为在运行项目时也必须加载与设计相关的东西,在设计项目时也必须打开运行项目的各项资源.

    经过狐表认真分析,只有当"开发者"进入的时候,才能调出系统菜单,也就是才能对系统进行设计,而其他用户进入项目,是不可能进行设计的.换句话说,如果是其他人(非开发者)进入,所有的设计、开发功能都是没有意义的。但是,为了兼顾当时设计项目时的需要,在以后的若干年进入项目的时候都同时加载很多设计开发才可能用到的东西,我认为这是一种不必要的资源浪费。

     基于上述分析,建议改进如下:

    在进入项目的时候,如果是开发者进入,则同时加载狐表所有的内容、所有的功能、所有的控件(这和以前一样)。而入如果是其他人进入,则只加载运行用到的东西,对于开发用到的所有功能所有资源,都不再加载,这样,当交付给最终用户使用时,就是一个很简洁、打开很快、占用资源少、效率更高的系统。而对于开发者,加载了所有的东西,虽然效率差点、资源占用大点,但这也是必须的,不会影响到所有开发功能的使用。

    以上建议妥否,对提高效率是否具有很大的意义,望贺老师认真分析一下。

--------真是个“铁杆意见迷”,帮你顶!


 回到顶部