其实这篇文章完整的标题叫做:Silverlight快速开发平台-开发一个页面需要5分钟到0分钟的蜕变
如下,没有做太多的整理,是当初大脑里面的想法的忠实记录,和大家共享
如下图项目一个项目中基础资料部分
利用快速开发平台速度非常快了,之前有将类似的简单页面从无到有5分钟足够
如果已经配置一个了,我们复制一下,2分钟足够了
但是接下来有40个 那就也要2*40=80分钟
且不论这个80分钟也就两小时不到
但是试想这40个页面突发神经说,我都要调整一下,因为之前的考虑不周
烦,这就是复制的烦
用了上述的理论 开发下图中的40个基础资料的时间是5分钟
更重要的是得到更加灵活的应对变化的可能
其实一个项目中很多简单的功能,我们不能花太多的精力在这方面
下面是OA系统
其实里面非常之多的功能都是简单的功能,你能想象这个项目规模是近500个画面
因为有非常多的流程,每个流程节点都可能是不同的画面
发布后源代码压缩后只有 200K 吗?
原因是这些画面全部配置在数据库中了,程序运行时动态读取配置 自动产生画面
应多需求变更能够做到迅速响应
可能话音刚落,你就说这个修改好了
比如说 需求变更,下面画面 主题放到类型前面
接到此变更需求保证20秒之内完成 开发、发布(其实没有发布的概念)
原文链接:http://www.cnblogs.com/godmodel/archive/2012/06/28/2566586.html
【编辑推荐】