Экспертный дизайн XAML - PullRequest
2 голосов
/ 10 марта 2009

Я маленький ISV. 2 разработчика. У меня есть приложение для Windows, которое мы продаем. Я хотел бы переписать пользовательский интерфейс с помощью WPF и, возможно, даже создать версию Silverlight в Интернете. У меня 20-летний опыт, и я быстро учусь. Я уверен, что смогу освоить XAML, WPF и Silverlight. Тем не менее, мне интересно, если я должен написать начальный интерфейс. Я выслушал все разговоры о ценности настоящего дизайнера для проекта. Я верю большей части того, что я слышал. Итак, я хочу найти опытного дизайнера XAML для разработки моего нового пользовательского интерфейса и написания всего моего исходного XAML.

Как мне найти этого человека? Что я ищу в этом человеке? Стоит ли запрашивать договор с фиксированной ценой или почасовая ставка лучше? Должен ли я предложить процент с продаж в качестве оплаты?

1 Ответ

7 голосов
/ 10 марта 2009

В типичной разработке WPF или Silverlight участвуют 3 основных процесса разработки, основанных на необходимом наборе навыков. И% по каждому из них - приблизительное время для каждого.

  1. Архитектор графического дизайна и информации - 15% -20%

    • Фотошоп / Иллюстратор / Фейерверк / Экспресс-дизайн
    • Умения анализировать пользователей, оптимизировать интерфейс и красиво представлять
  2. Разработка [ Точно UX Development ] - 50 - 60%

    • Необработанная разработка XAML
    • Разработка кода ViewModel (MVVM & C #)
    • Разработка пользовательских / пользовательских элементов управления
    • В основном работа с Visual Studio
  3. Интеграция с XAML [набор навыков, обладающий знаниями как в области проектирования, так и разработки] 15-30%

    • Определить взаимодействия пользователя с разработчиком (1)
    • Преобразование графического дизайна в активы XAML
    • Стиль / Шаблон элементов управления
    • Раскадровка анимации и создание эффектов
    • В основном использует Expression Blend и знаком с Illustrator / Photoshop / Expression Design или другими инструментами дизайна

Вы можете приступить к созданию приложения (шаг 2), когда получите приблизительное представление о стратегии проектирования и закончите полное приложение, не требуя меньше усилий, потребляя все свои базы данных / веб-сервис и т. Д. Графический дизайн и интеграция с XAML могут дать мало позже и идти параллельно с разработкой WPF.

Может быть трудно найти людей, имеющих навыки в (1) и (3) вместе, поскольку XAML является относительно новым. И я не уверен, как найти хорошего интегратора. Но вы наверняка можете найти тысячи хороших дизайнеров / дизайнерских магазинов вокруг. И большинство инструментов дизайна преобразует / экспортирует ресурсы дизайна в XAML. Но для лучшего UX нужен эксперт-интегратор.

Примечание. Если вы нацелены как на Silverlight, так и на WPF, хорошо, что вы создаете Async веб-сервисы и позволяете и WPF, и SL использовать его в качестве слоя данных. И проверьте Prism и другие реализации MVVM, которые упрощают порт WPF в Silverlgiht

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...