Tôi cũng đề nghị WPF là một khung công tác giao diện người dùng khác, vì nó đủ khả năng một số giao diện người dùng khá mạnh trong các ứng dụng máy tính để bàn (và hầu hết những gì có thể là một trong WPF có thể dịch sang Silverlight cho webapp).
Trên flipside, thay vì tìm kiếm ngôn ngữ hoặc công nghệ giao diện người dùng mới, tôi nghĩ bạn có thể phục vụ tốt hơn giao diện người dùng từ quan điểm khả năng sử dụng và theo dõi xu hướng hiện đang tạo sóng.Ví dụ, một trong những chuyển đổi mô hình mà tôi thấy trong phát triển UI (chủ yếu là trên web) là việc chuyển sang làm những điều quan trọng lớn hơn và ít quan trọng hơn - bao gồm cả các nút có/không trong hộp thoại. Tôi vẫn còn nóng lên với ý tưởng này bởi vì nó bay khi đối mặt với một nút nhất quán nhìn để hiển thị cho người dùng tùy chọn của họ.
Thay vì cung cấp các tùy chọn trong một thế giới ngày nay, nơi chúng tôi liên tục đưa ra quyết định, mục tiêu của giao diện người dùng mới hơn này là định hướng đường dẫn hạnh phúc. Nếu người dùng quyết định họ muốn làm điều gì đó khác biệt, họ có thể, nhưng giao diện người dùng sẽ làm cho người dùng đặt một chút nỗ lực và đọc bản in đẹp.
Ví dụ khác là làm nổi bật một thay đổi gần đây mà một người đã thực hiện (SO thực hiện điều này, nhưng tôi quên thuật ngữ được sử dụng để mô tả hiệu ứng này) khi truy cập trang web.
Cuối cùng, và đây là một trong những mục yêu thích của tôi, thay đổi từ chế độ xem quản trị/người dùng (cũng chủ yếu trong lĩnh vực webapp), đến trình chỉnh sửa WYSIWYG đặc biệt ... Flickr là một ví dụ điển hình về điều này, bạn có thể thay đổi chú thích trên ảnh bằng cách nhấp vào chú thích hiện tại và chỉnh sửa chú thích nội dòng, mà không cần phải đi đến chế độ xem quản trị riêng để chỉnh sửa các giá trị này.
Có ai khác nhìn thấy các xu hướng như thế này thú vị và mới không?
Nguồn
2010-06-23 19:24:33
Giao diện thực sự thú vị thường chỉ là kết quả của một coder tài năng. Ví dụ Synthesia chỉ được mã hóa trong OpenGL và C. Tôi tìm Swing rất RAD so với nhiều framework GUI khác. –
@disown +1 Có thể tạo ra một thiết kế đẹp với Swing và thậm chí đẹp hơn bằng cách sử dụng tùy chỉnh Synth như là một laf mặc định (nếu chỉ tất cả các lớp Synth được công khai thay vì thân thiện thì sẽ dễ dàng hơn ... ahem) . Làm việc, chắc chắn, nhưng sau đó những gì không? – Taisin