WPF核心是模板(续)

本来本篇文章是不想再老生常谈的了。但是忍不住还是再说两句。

WPF&Silverlight的模板控制和编程思想

上篇我们提到了WPF的核心是模板,其实SL也是如此的。今天重提此话题是因为今天寡人检查了我们项目组的仿Ipad2导航,发现了设计人员和开发人员做出来的效果和我期待的大相径庭。所以才有了这篇文章。其实不管是WPF还是SL,其核心无外乎都是模板。首先我们撇开业务逻辑不说,UI其实占据了客户认可度的很高的比例。就像生产家具,微软为我们提供了各种木材和工具。包含钉子什么的都一应俱全。可是我们设计和开发人员不知道怎么把这些材料组织成复杂的家具。整体橱柜?还是桌子?还是椅子?还是沙发?不知道,原因很简单,就是我们开发人员面对这些“木头”的时候无所适从导致的。

 

我们在做基础架构层的时候,往往都构建了好多的自定义控件。为什么我们不能再构造一些性能高而且更复杂一点的控件呢?到时候客户需要桌子,我们就拖出来桌子,客户要沙发我们就拖出来沙发。哪位做架构的哥们不是这个设计思路吗?

 

WPF&SL的模板重要性

 

有了以上的材料和基础架构的控件后,我们的工作还不算完。尽管设计人员提供了大量的界面参考,可是开发人员的思想和设计人员的思想还是不一致的。他们的审美观点就不一样。但是他们都忽略了,真正的决策者是我们的客户。所以在开发组内部产生了大量的争议。有些告诉我是不是采用WEB传统的导航架构,有的告诉我分组很难实现。有的告诉我这种控件无法组装出来。可是当我在白板上写了不到10个字的时候,他们彻底的沉默了。为什么?

 

虽然模板不能代表一切,但是它确实是整个开发和展示给客户的最重要的一个环节。希望大家搭好这个积木!

作 者: 王佚 (ITKM) 来 源: http://itkm.cnblogs.com/ 说 明:文章均系原创,欢迎批评指正!欢迎转载,恳请注明。

转载于:https://www.cnblogs.com/itkm/archive/2011/12/10/2283562.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值