Khi tôi bắt đầu học lập trình với .NET framework, tôi bắt đầu bằng cách sử dụng WinForms làm công nghệ UI. Nó sử dụng các menu kiểu cổ điển giống như văn phòng này 2000: Vài năm sau Office 2007 được phát hành, ruy băng đã ra đời: Và thậm chí vài năm sau Office 2010 đã được phát hành, cũng đã thêm các tính năng mới như giai đoạn: Vài ngày trước Office 15 bản xem trước đã được phát hành và họ đã thêm nhiều thứ mới lạ mắt hơn: Đó là IMO tiến bộ lớn, nhưng tại sao họ không cho phép các nhà phát triển xây dựng giao diện người dùng giống như họ? Khi tôi nhìn vào .NET, vẫn không có cách nào để xây dựng một dải băng. Ngay cả với WPF, có khả năng mở rộng cao, không có kiểm soát tiền xử lý. Vì vậy, cộng đồng đã bắt đầu một số dự án để tạo ra tất cả các "tính năng" đó. Tôi biết, hôm nay Microsoft đã phát hành một dải băng cho WinForms và WPF, nhưng đó vẫn không phải là một phần của bất kỳ khuôn khổ cốt lõi nào (thậm chí không phải là 4,5). Nhưng điều này không giới hạn ở .NET theo như tôi biết? Ngày nay, vẫn chưa có API cho các ứng dụng không được quản lý để tạo các giao diện người dùng ruy băng đó?!
Ở Đức họ đang cung cấp đào tạo UX miễn phí để đảm bảo mọi thứ phù hợp với phong cách của họ! http://j.mp/NZGgH9
Tại sao Microsoft không cung cấp những thứ hay ho cho các nhà phát triển? Họ có muốn ứng dụng của họ là duy nhất không?