技术开发 频道

微软发布Expression套件剑指何方?


四 界面真的很重要么?
  微软的推出的客户端开发套件,加上新一代平台.Net3.0下的开发技术,微软意图是想构建下一代应用程序开发的全套工具和平台。除了界面的变化以外,WPF 的出现到底能让开发人员完成哪些以前完全不能做到的事情? 难道应用程序的界面真的就那么重要么?WPF 的出现当然并不仅仅就是为了消除控件。

  从 DOS 到 Windows 3.1, Windows 95, Windows 98, Windows 2000, Windows XP 到 Windows Vista, button 从方的变成圆角的,从 2D 的变成 3D 的,从不带阴影的变成带阴影的...后来又变成方角的,又变成 2D 的,又变成半透明的...这些是用户最关心的么?

  银行里面的业务程序用了几十年,还是无界面的字符方式。这说明多数企业用户在使用商用软件处理数据时,关心的从来不是界面炫不炫,控件有没有边框/阴影,他们(首先)只在乎业务流程是否正确,而业务流程首先就是通过 UI 交互表现出来的。

  WPF 能帮你做到的事情,即使技术上你用现在的技术都能实现,但 WPF 也会极大地降低某些技术门槛。就像当年的VB的出现一样,并非在VB之前开发不了Windows程序,也不是有了VB之后 C/C++ 程序员就没饭碗了,而是VB的出现极大地降低了Windows程序开发的门槛,让更多的人都能够进入这一领域,让更多的人可以更专注于行业知识,而非技术实现本身 ---- 但决不是把 button 变成 3D。

  直观的界面当然有助于我们操作和使用软件。WPF的出现使得更快速的开发具有更丰富用户体验的程序成为可能,使用WPF,可以在更加快速的时间内开发出来更加丰富的界面,满足用户的需求,使得商业数据可视化成为可能。
 
   从Dos到windows,界面改变整个IT历史的故事,微软曾经演绎过,那么这个历史还会重演么?我们拭目以待。

0
相关文章