JavaFX开发:设计考量与粒子系统基础
1. JavaFX应用功能添加流程
在为应用添加新功能时,团队应遵循以下流程:
1. 设计功能 :明确要添加的功能具体是什么。
2. 从技术、体验和视觉角度审查设计 :确保设计在各方面都合理可行。
3. 更新设计 :根据审查结果对设计进行修改。
4. 实现 :将设计转化为代码。
5. 回到第2步,直至完美 :不断迭代优化设计和实现。
这个流程的优势在于有清晰简洁的设计作为基础,减少意外情况。从管理角度看,众多小里程碑能让团队展示进度,让客户适应设计或技术限制,减少各方的意外。
2. 了解目标平台
与设计师合作时,了解他们对目标平台的熟悉程度很重要。不同平台有不同的限制,例如在HTML和JavaScript中开发应用,复杂动画可能难以实现,但如果允许使用小程序或Flash,动画就可行。如果设计团队使用新技术,要从技术角度解释其限制,避免他们在不可行的想法上浪费时间。同时,也应展示平台的能力。比如最初使用JavaFX时,设计师对其存在误解,认为它和90年代末的小程序一样。在展示了Sun的示例后,他们对这个新平台更有信心,还发现了一些在熟悉平台上无法实现的例子。
3. 设定合理预期
展示平台能力的同时,也要说明其合理限制。所有平台都受性能约束,随着描述应用的语言越来越高级,对内存管理和性能的控制也越来越少。例如在JavaFX中,屏幕上画圆只有
超级会员免费看
订阅专栏 解锁全文
1191

被折叠的 条评论
为什么被折叠?



