java设计界面的框架有哪些_【界面】主框架下多界面模块设计

时常想如何将apk设计的操作合理方便,最近常常使用arcgis软件编辑,发现arcgis存在一个界面

缓存机制,之前打开过的form再次打开时发现界面内容和刚才使用的是一样的,甚至连设备数展开

的节点都是一样。我想无非两种模式,每个界面模块都存在记忆模式,记住上一次操作的习惯或者

停留的位置,此习惯在arcgis打开期间一直保留。

我想要想实现此记忆模式无非两种方式:

第一种,就是每个界面模块都对应的存在输入输出和记忆操作功能,具体的记忆缓存由一个全局

的管理来操作。这个方式从现实开发的角度讲,使得程序的整体调度非常灵活,且同时可以获取用

户行为分析,供未来系统分析用户行为有很大帮助,但也有它的弊端,如开发量变得很大,维护量

也变大了。

第二种,每一个模块在使用过后以隐藏的方式留在系统内存中,保证再次调用该模块时可以显示

出来,这样对于用户来讲感觉非常智能。对于开发来说,省去了开发记忆模块时间和人力,但是需

要将view的显示和隐藏综合管理,考虑对内存的的负担,以及主控模块稳定流畅。

在android上每个程序存在最大使用系统内存限制,如果主界面和一级、二级从界面不是很多,我

想使用第二种方案可能重开发效率,和使用效率上,应该有不少的提升。基于界面作用为数据的形

象展示,这是一个专门的学科,在智能记忆上,分两部分:

第一部分是UI记忆。在此提及下,UI记忆需要平时具有丰富的UI界面设计原型积累,方便以后快

速开发(业务功能类似,模板化)。在开发界面UI界面模板已经设计完成,在应用时只是快速填充

数据进入UI模板里而已,所以UI工作的工作量在项目前期最大。

第二部分是数据记忆。在理好需求,定义好数据库,设计好界面交互后,我们就可以定义好每个

界面的传入传出参数以及同时应该展示内容,那么数据又可以分为数据库直取数据和对取出的数据

进行分析两部分,数据库直取数据有一个现成例子,东软三层架构生成工具,这是很好一个直接生

成数据模板的例子。

总结:

UI记忆需要的积累的模板:

1.常用的界面设计模板

数据记忆需要积累的模板:

1.稳定强大的数据库直取功能

需要积累的技术能力,优先级排序:

1.根据已有需求,快速进行业务建模能力

2.根据业务建模,业务原型快速出图能力

3.根据已有业务要求,快速出业务架构设计和数据库模型

4.根据业务需求,快速出可见系统

5.各种技术积累(java为主),快速理解某技术核心技术能力

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值