其实交互设计是一个很有意思的专业,我觉得MSFT很有远见(或者说很多大公司都很有远见)
当时我在MSRA的时候,MSRA在想尽一切办法留住所谓的交互设计工程师,一群经常被我们认为是只会画画图,玩玩PS的美工,经常被认为是Dev的附属,或者助手。
当时整个业界的主流思想还是认为,Application是Dev主导的,美工仅仅是给Dev提供图片、图标这种辅助资源的,整个人机交互也是Dev完全主导的,(Windows
Form、MFC这些都是这种风格)。
这是由于技术和理念的双重限制造成的,一个是交互工程师一般都不写代码(因为没有适合他们的语言),二来认为他们写不了代码(写代码是Dev的事)
然而事实当时的MSFT不是这样,我当时和几个交互工程师聊过,他们说过他们的工作。
他们虽然不写代码,但是他们需要用PPT、Visio、Flash等方式,把他们设计的人机交互流程按照用例一个一个的展示给Dev看,然后让Dev实现。
但是当时却有很多的冲突就是就是IE(Interaction
Engineer)异想天开的设计了写控件什么的,Dev一脸苦恼的对着这个东西问,我要怎么才能实现这种控件。
这种矛盾也催化了WPF的产生,WPF最大的思想就在于把Dev和IE的职责却分,IE不再需要功过Dev来完成自己的工作,实现自己的设计。
XAML的强大,让IE完全可以通过XAML描述自己所设想的交互过程,甚至简单的交互逻辑也可以在XAML里实现,或者通过简单的C#代码实现。
IE和DEV可以使用完全不同的IDE(Blend和VS),却有可以无缝衔接,联合编译(MSBuild平台和兼容的Xml格式的Solution等)
所以其实WPF是一个革命,它的贡献不仅仅是技术上的,还有对于开发流程、软件的生命周期、软件工程方面的巨大贡献。DEV的地位会随着类似技术的流行而变得次要一些。
以后软件开发估计要出四架马车了:PM、Dev、IE、Test
而且今年来UX (User eXperience)变得越来越重要,由于技术的原因,让AIR这样的东西一时无比红火起来。Rich
Client、Smart Client的也越来越红火。
所以WPF的出现代表着MSFT的一个目标,当然这个东东到底行不行还需要经受市场的检验,这就不仅仅是一个技术的问题了,还有很多人和钱的问题了。
TimNew
------------
Release you passion
To Realize you potential
---------------------------------
Tip Of the Day:
Paul Valery - "At times I think and at times I am." -
http://www.brainyquote.com/quotes/authors/p/paul_valery.html
2009/4/9 Ning Yu
> 说对了. 但是目前这些工作全是我们这些技术人员在做, 枯燥又无聊, 而且很浪费时间
>
> 2009/4/8 米良
>>
>> 看来你们最需要的是交互设计师~
>> 呵呵~
>>
>> TimNew
>> ------------
>> Release you passion
>> To Realize you potential
>> ---------------------------------
>> Tip Of the Day:
>>
>>
>>
>> 2009/4/8 Ning Yu
>>>
>>> 他们这个很幸福, 貌似还有触摸屏可以用. 我们只能用遥控器. 要是可以配上标准的鼠标与键盘的话, 我们的开发会轻松很多,
>>> 比如很多东西就不需要定制或重新设计一遍. 比如让用户使用 web mail 就好, mail client 就可以不提供, 而现在在遥控器模式下,
>>> 直接用浏览器上 gmail 这样的页面是不可想的
>>>
>>> 2009/4/8 米良
>>>>
>>>> http://www.xpud.org/index.zh.html
>>>> 看看这个,感觉和你现在的工作很像~
>>>>
>>>> TimNew
>>>> ------------
>>>> Release you passion
>>>> To Realize you potential
>>>> ---------------------------------
>>>> Tip Of the Day:
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
> --~--~---------~--~----~------------~-------~--~----~
> 脑瘫党内部密信
> 邮件列表地址:NTParty@googlegroups.com
> 草稿模式发布:NTParty+unsubscribe@googlegroups.com
> 英文Web主页:http://groups.google.com/group/NTParty
> 中文Web主页:http://groups.google.com/group/NTParty?hl=zh-CN
> -~----------~----~----~----~------~----~------~--~---
>
>
没有评论:
发表评论