Я бы также предложил WPF в качестве еще одной инфраструктуры пользовательского интерфейса, чтобы получить ее под свой контроль, поскольку он предоставляет довольно мощные пользовательские интерфейсы в настольных приложениях (и большая часть того, что может быть одним в WPF, переводится в Silverlight для веб-приложений).
С другой стороны, вместо того, чтобы искать следующий новый язык или технологию пользовательского интерфейса, я думаю, вам лучше будет рассмотреть пользовательский интерфейс с точки зрения удобства использования и отслеживать тенденции, которые в настоящее время вызывают волну.
В качестве примера, одно из изменений парадигмы, которое я наблюдаю при разработке пользовательского интерфейса (в основном в Интернете), - это переключение на увеличение или уменьшение важности важных вещей, в том числе кнопок «да / нет» в диалоговом окне. Я все еще раздуваюсь над этой идеей, потому что она бросает вызов последовательному взгляду кнопки, чтобы показать пользователям их варианты.
Вместо того, чтобы предлагать варианты в современном мире, где мы постоянно принимаем решения, цель этого нового интерфейса состоит в том, чтобы увенчать счастливый путь. Если пользователь решит, что он хочет сделать что-то другое, он может, но пользовательский интерфейс заставит пользователя приложить немного усилий и прочитать мелкий шрифт.
Другим примером является флеш-подсветка недавнего изменения, сделанного человеком (так делает SO, но я забыл термин, использованный для описания этого эффекта) при входе на сайт.
Наконец, и это один из моих любимых, переход от административного / пользовательского представления (также в основном в сфере веб-приложений) к специальному редактору WYSIWYG ... Flickr является ярким примером этого, где вы можно изменить заголовки на изображении, щелкнув текущий заголовок и отредактировав его в строке, без необходимости переходить в отдельное административное представление для редактирования этих значений.
Кто-нибудь еще видит такие интересные и новые тенденции?