Tôi đang thuê một nhà thiết kế để xây dựng giao diện người dùng cho ứng dụng web của mình. Tuy nhiên tôi hoàn toàn bị mất về cách tích hợp thiết kế mà anh ta sẽ cung cấp cho tôi với ứng dụng web GWT.Thiết kế giao diện người dùng với GWT
Có rất nhiều cách để xây dựng giao diện người dùng trong GWT. Tôi tin rằng sự lựa chọn tốt nhất cho trường hợp này sẽ là chất kết dính UI, nơi tôi có thể sử dụng HTML để xây dựng các trang. Tuy nhiên, các tiện ích GWT như hộp văn bản, menu thả xuống, nút, v.v. có CSS của riêng chúng không phải là cùng một trang của trang. Vì vậy, tôi tin rằng sự tích hợp này hơi khó hiểu một chút.
Tôi có đúng về độ khó của tác vụ này không? Có cách nào thích hợp để làm điều đó (có thể tạo chủ đề GWT) không? Tôi có nên thuê một người nào đó để thực hiện việc tích hợp này không? Nếu có, loại hình chuyên nghiệp mà tôi đang tìm kiếm là gì?
Cả hai bạn cần làm quen với Ui: Binder. Đó là một tính năng tuyệt vời. Đọc tài liệu chặt chẽ bởi vì bạn có thể làm một số công cụ thú vị khi bạn tích hợp UiBinder. [UiBinder] (http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html). Hãy chú ý đến [truy cập có lập trình] (http://code.google.com/webtoolkit/doc/latest/DevGuideUiBinder.html#Programmatic_access) và phần tài nguyên bên ngoài –
Nó đã cho tôi (mã) và Dan (thiết kế) khoảng một tháng để có được một nơi thoải mái cho cả hai chúng tôi với UiBinder, nhưng nó thực sự trả tiền ngay bây giờ. Chuyển đổi từ non-uibinder sang uibinder là khó khăn trong một số trường hợp, đặc biệt là nơi tiêm CssResource & sự kết hợp là cần thiết, nhưng cuối cùng cũng đáng giá. –
Đó chính là tiện ích GWT khiến tôi lo lắng! Tôi không nghĩ rằng tôi sẽ sử dụng các widget GWT phức tạp, nhưng có thể là hộp văn bản GWT, trình đơn thả xuống, thanh trượt và các nút. Khi nhà thiết kế tạo giao diện người dùng, anh ta sẽ thay đổi giao diện của các tiện ích đó. Tôi cần phải nhúng hình thức mới này vào các tiện ích con của ứng dụng của tôi. Có dễ không? Hoặc nó liên quan đến việc thay đổi kiểu '.GWT-nameOfTheComponent' này? –