UIPower界面开发 - 《UI的革命》文字版

本文介绍了DirectUI,一种用于软件界面开发的革命性工具,旨在解决传统开发模式的局限性,实现界面与业务逻辑的彻底分离。DirectUI通过平台插件模式、脚本支持和界面接口提取工具,提供了高效、灵活的界面开发解决方案。与一代和二代界面库相比,DirectUI在性能、效果和分离程度上具有显著优势,被广泛应用于QQ、迅雷等软件。
摘要由CSDN通过智能技术生成

小编的话:时间一晃已经到了2013年的元旦,距过去的2011年10月份UIPower启动的《UI的革命》全国巡回演讲已经过去了1年多的时间。在这1年多的时间里,每天都能接到很多有关与演讲相关的电话和邮件。为了方便广大网友在不打开视频的情况下也可以了解演讲的内容,本站小编认真聆听并整理了演讲的内容形成了完整的演讲稿。现在将这些稿件发到本站的新闻栏目里面来,以供查阅。

文章的具体情况可至:www.uipower.com进行浏览

\

大家好,今天在这里跟大家一起探讨软件界面的开发方法,分享我们在软件界面开发上的解决方案,并为大家介绍革命性的软件界面开发工具DirectUI,以及DirectUI的思想、开发流程和功能特性。

 我接触到很多软件项目经理和程序员,他们在界面开发上最苦恼的问题是:当软件界面的版本需要升级、有新控件的需要开发或者产品部门提出新的界面交互方案要求的时候,开发部门实现这些需求存在各种各样的障碍,无法按时的完成相关的开发工作。

为什么他们会在界面开发上遇到这样的阻碍呢?

原因有两点,第一他们没有积累界面开发的方法,采用传统的开发模式无法适应如今不断变化的用户需求,第二他们没有一款优秀的界面开发工具来提高他们在界面开发的效率和质量。

\

\

通常的软件开发商是如何进行界面开发的呢?他们大多采用传统的界面开发模型。

大致的流程是这样的:

1)首先产品经理会收集并分析用户的需求

2)接着产品经理会根据用户的需求完成产品的《需求规格说明书》,并交付给软件开发部门。

3)软件开发部门根据《需求规格说明书》开始着手产品的开发,开发部门根据效果图和控件切图完成项目中所需要控件与窗体的开发工作。

软件的界面开发通常和产品的功能开发交替进行。

然而我要说的是这种开发模式是无法适应如今软件界面开发的需求,主要存在着以下的几点问题:

1)这种开发模式是以开发部门为中心进行产品界面的开发,而开发部门在开发过程中往往会脱离产品部门最初的需求,导致最终开发出来的产品无法达到用户所希望的要求。

2)开发部门会为这个项目开发大量的控件和窗口,而这些控件和窗口很难被其他的项目所重用,无法重用的开发会导致新项目开发成本和周期的上升。

3)由于软件界面开发与业务开发处于串行交替进行,造成界面模块与业务模块耦合度很大。当软件进行调整时需要对代码进行一定的修改才可以满足需求。

这种高耦合也无法方便的进行产品功能的修改和升级。

由于这种传统界面开发模型的不灵活性促使了界面库的产生,软件开发商通过界面库来弥补传统开发模式的不足,界面库的发展经历了三个阶段的演变。下面我会依依介绍界面库演变的历史。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值