XAML专家设计

时间:2009-03-10 17:21:19

标签: wpf xaml user-interface

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

我如何找到这个人? 我在这个人中寻找什么? 我应该要求固定价格合约还是小时费率? 我应该提供百分比的销售作为付款吗?

1 个答案:

答案 0 :(得分:7)

在典型的WPF或Silverlight开发中,根据所需的技能组合涉及3个主要的开发过程。并且每个的百分比是每个的大致时间。

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

    • PhotoShop / Illustrator / Fireworks / Expression Design技能
    • 分析用户,优化用户界面和以美丽方式呈现的技巧
  2. 开发[恰恰是UX开发] - 50 - 60%

    • 原始XAML开发
    • ViewModel代码开发(MVVM& C#)
    • 自定义/用户控制开发
    • 主要使用Visual Studio
  3. XAML整合[具备设计与开发知识的技能人员] 15-30%

    • 使用deisgner(1)
    • 定义用户交互
    • 将图形设计转换为XAML资产
    • 样式/模板控件
    • 动画故事板并创建效果
    • 主要使用Expression Blend并熟悉Illustrator / Photoshop / Expression Design或其他设计工具
  4. 当您大致了解设计策略并完成整个应用程序时,您可以开始构建应用程序(步骤2),从而减少消耗所有数据库/ Web服务等。图形设计和XAML集成可能会很少稍后再与WPF开发并行。

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

    注意:如果您同时定位Silverlight和WPF,那么最好制作Async webservices并让WPF和SL将其作为数据层使用。并检查Prism和其他MVVM实现,这使得WPF到Silverlgiht端口变得容易