Зависит от руководства, которое вы ищете. Основная причина, почему в Winforms все было серым, было меньше, потому что руководство Microsoft сообщило, что так должно быть (а не), и больше, потому что это было по умолчанию, и было сложно писать по-другому. Даже сейчас я могу себе представить, что большая часть LOB-приложений, написанных с использованием Silverlight или WPF, будет использовать цвета и стили по умолчанию по тем же причинам.
Но многие другие рекомендации по пользовательскому интерфейсу могут применяться. Если вам нужно что-то, что выглядит и кажется знакомым, нет причины, по которой вы не можете создать стандартную строку меню с «Файл», «Редактировать», «Просмотр», «Справка» и т. Д. Вы по-прежнему можете использовать те же «горячие» клавиши, те же команды, ту же компоновку для кнопок и управления.
Имейте в виду, что эти рекомендации были написаны с предположениями о программном обеспечении и компьютерах в целом, которые больше не соответствуют действительности. Доминирующая парадигма изменилась, и люди гораздо больше привыкли к веб-сайтам с различным макетом пользовательского интерфейса и более богатым визуальным оформлением. В результате визуальный стиль намного более разнообразен, и люди с меньшей вероятностью будут смущены некоторыми нестандартными макетами и элементами управления. Что не означает, что что-то идет, просто мы должны чувствовать себя менее сдержанно, чтобы держать вещи в точно том же порядке и порядке, чтобы наши клиенты не испугались, потому что они не могут найти кнопку сохранения.
Короче говоря, руководство по стилю было там, потому что настоящего дизайнера было недостаточно, но все же достаточно, чтобы мы, разработчики, могли сделать все безобразно. Теперь еще проще делать действительно некрасивые вещи, но настоящий дизайнер может многое сделать, чтобы это было приятно. Так что наймите один. Оно того стоит.