Quando ho iniziato a imparare a programmare con .NET Framework, ho iniziato a utilizzare WinForms come tecnologia dell'interfaccia utente. Utilizza i menu "classici" proprio come questo ufficio 2000:
QualcheannodopoOffice2007èstatorilasciato,ilnastroènato:
E anche alcuni anni dopo è stato rilasciato Office 2010, che ha anche aggiunto nuove funzionalità come lo stage: Alcunigiornifaèstatarilasciatal'anteprimadiOffice15esonostateaggiuntenuovefantasiosenovità:
Questo è un enorme progresso IMO, ma perché non consentono agli sviluppatori di costruire UI come loro? Quando guardo .NET, non c'è ancora modo di costruire un nastro. Anche con WPF, che è altamente estensibile, non ci sono controlli premade. Quindi la comunità ha avviato diversi progetti per creare tutte quelle "caratteristiche". Lo so, oggi Microsoft ha rilasciato una barra multifunzione per WinForms e WPF, ma non fa ancora parte di nessun framework di base (nemmeno quello di 4.5). Ma questo non è limitato a .NET per quanto ne so? Oggi non ci sono ancora API per le applicazioni non gestite per creare quelle UI a barra?!
In Germania offrono formazione UX gratuita per assicurarsi che tutto si adatti al loro stile! link
Perché Microsoft non fornisce le cose interessanti a noi sviluppatori? Vogliono che le loro applicazioni siano uniche?