Wpf XAML专家设计

Wpf XAML专家设计,wpf,xaml,user-interface,Wpf,Xaml,User Interface,我是一个小ISV。2名开发商。 我有一个现有的Windows应用程序,我们正在销售。 我想使用WPF重写UI,甚至可能在web上创建Silverlight版本。 我有20年的经验,我学得很快。 我相信我可以学习XAML、WPF和Silverlight。但是,我想知道是否应该编写初始UI。 我听过所有关于一个真正的设计师在项目中的价值的讨论。我相信我听到的大部分。所以,我想找一个XAML专家设计师来设计我的新UI,并编写我的所有初始XAML 我怎么找到这个人? 我在这个人身上寻找什么? 我应该要求

我是一个小ISV。2名开发商。 我有一个现有的Windows应用程序,我们正在销售。 我想使用WPF重写UI,甚至可能在web上创建Silverlight版本。 我有20年的经验,我学得很快。 我相信我可以学习XAML、WPF和Silverlight。但是,我想知道是否应该编写初始UI。 我听过所有关于一个真正的设计师在项目中的价值的讨论。我相信我听到的大部分。所以,我想找一个XAML专家设计师来设计我的新UI,并编写我的所有初始XAML

我怎么找到这个人? 我在这个人身上寻找什么? 我应该要求一份固定价格的合同,还是小时工资更好?
我应该提供销售额的百分比作为付款吗?

在典型的WPF或Silverlight开发中,根据所需的技能集,有3个主要的开发过程。每一个的百分比是每一个的近似时间

  • 平面设计和信息架构师-15%-20%

    • PhotoShop/Illustrator/焰火/表情设计技巧
    • 分析用户、优化用户界面并以优美的方式呈现的技能
  • 开发[精确地说是用户体验开发]-50-60%

    • 原始XAML开发
    • ViewModel代码开发(MVVM&C)
    • 自定义/用户控件开发
    • 主要与VisualStudio合作
  • XAML集成[具备设计和开发知识的技能组合]15-30%

    • 定义用户与deisgner的交互(1)
    • 将图形设计转换为XAML资源
    • 设置控件的样式/模板
    • 情节串连板动画和创建效果
    • 主要使用Expression Blend,熟悉Illustrator/Photoshop/Expression Design或其他设计工具
  • 当您对设计策略有了一个大致的了解后,就可以开始构建应用程序(步骤2),并以一种不太显眼的方式完成整个应用程序,从而消耗所有的数据库/Web服务等。图形设计和XAML集成可以稍后进行,并与WPF开发并行

    由于XAML相对较新,因此可能很难找到同时具备(1)和(3)技能的人。我不确定如何找到一个好的集成器。但你肯定可以在附近找到成千上万的优秀设计师/设计商店。大多数设计工具都会将设计资产转换/导出为XAML。但是为了更好的用户体验,你需要一个专家集成器

    • 这是一篇好文章:
    • 理解模型-视图-模型模式以正确构建步骤(2)也是很好的-
    注意:如果您同时以Silverlight和WPF为目标,那么最好创建异步Web服务,并让WPF和SL将其作为数据层使用。并检查Prism和其他MVVM实现,它们使WPF到Silverlgiht端口变得容易