Ответ 1
В большинстве приложений не потребуется патч/дизайн для веб-интерфейса Ribbon.
Однако это не означает, что большинство разработчиков не помещают ленту в свои приложения.
Хотя не может быть обоснования с точки зрения дизайна пользовательского интерфейса, чтобы помещать ленту в приложение, необходимо указать, как использовать существующий шаблон/дизайн пользовательского интерфейса, с которыми люди знакомы, чтобы сделать навигацию и использование этого интерфейса легче из-за этого знакомства.
Учитывая вездесущность линейки продуктов Office, не удивительно, что лента является одним из наиболее продуманных дизайнов/шаблонов пользовательского интерфейса. До этого старые панели команд Office были наиболее дублированными (и они даже отображаются в .NET с помощью ToolStrip
class в System.Windows.Forms
namespace), и вы видели, что многие приложения, появившиеся в большей части последнего десятилетия, используют этот шаблон пользовательского интерфейса.
Поэтому, хотя я не буду говорить, что приложение ленты подходит для каждого типа приложений, все его преимущества должны учитываться при его рассмотрении, что означает как организационные функции, так и функции знакомства.
Существует отличная презентация Дженсон Харрис в MIX08 под названием " "История ленты" , в котором говорится о необходимости нового подхода в офисе из-за раздувания меню и предметов, а также то, как они думали о проблеме и как они в конечном итоге придумали ленту. Видео составляет около 90 минут, но важно, если вы хотите понять, почему лента существует в той форме, которую она делает сегодня, а также когда она есть и не подходит для ее использования.