Nếu bạn đang ở điểm bắt đầu thiết kế một ứng dụng doanh nghiệp/doanh nghiệp mới, bạn có xem xét Phong cách Metro (WinRT) giao diện người dùng cho điều đó không?Giao diện người dùng kiểu Metro (WinRT) phù hợp dành cho các ứng dụng doanh nghiệp như thế nào?
Chúng ta cần:
- một ứng dụng máy tính để bàn phức tạp (WPF/MVVM) để chỉnh sửa nhiều hình thức phức tạp với hàng trăm lĩnh vực, một số hình thức/cửa sổ/trang có thể khá nặng, không gian quá trống trên màn hình phải được sử dụng một cách khôn ngoan. Truy cập tất cả các điều khiển bằng chuột và bàn phím. Sử dụng màn hình cảm ứng là có thể trong tương lai (nhưng tôi tin rằng < 5% khách hàng sẽ sử dụng nó).
- ứng dụng web để xem dữ liệu (đơn giản hơn nhiều so với ứng dụng dành cho máy tính để bàn)
- ứng dụng dành cho thiết bị di động cho iPhone/Android với các chức năng cơ bản cho các tác vụ ngoại tuyến trong trường.
Giao diện người dùng phải nhất quán trong tất cả các ứng dụng. Và tôi chắc chắn sẽ không thành vấn đề khi thiết kế các ứng dụng di động với Metro (và có thể là ứng dụng web). Nhưng ứng dụng dành cho máy tính để bàn có thể quá phức tạp đối với Metro (do các biểu mẫu và danh sách lớn).
Có ai đã xem các mẫu ứng dụng doanh nghiệp/doanh nghiệp có giao diện người dùng Metro không?
P.S. Tôi đã đọc nhiều bài viết từ MS (như Designing great productivity apps for Windows) và một số quan điểm tỉnh táo về mọi thứ (như How suitable is Windows 8 Metro for business developers?) và vẫn không thể tìm thấy cách tiếp cận tốt cho các biểu mẫu và danh sách lớn với giao diện người dùng Metro.
Muốn nhận một số thứ như Zune (trên hình bên dưới), nhưng có xu hướng nghĩ rằng điều đó là không thể.
Xem lại WinRT và chắc chắn nó có những gì bạn cần cho Desktop (ví dụ: không có System.Data). Nó là loại cát đóng hộp có thể là một điều tốt của một điều xấu. Giao diện người dùng nhất quán từ máy tính để bàn đến thiết bị di động là tiền đề thiết kế hạn chế. – Paparazzi
Tôi đã tìm thấy ví dụ về ứng dụng CRM trong giao diện người dùng Metro trên video DevExpress (http://youtu.be/kgzvyBfuMkc?t=5m28s). Không tệ, nếu biết rằng nó được xây dựng với WinForms –