Nên sử dụng khung ui dựa trên Java nào? [đóng cửa]


11

Theo tôi hiểu, tất cả các khung công tác này đều cho phép các thành phần gui được tạo bằng java (với tất cả các lợi ích của nó) mà không phải thực hiện nhiều html / javascript.

Cũng như xem xét các yếu tố kỹ thuật, tôi cũng muốn biết liệu có được phổ biến nhanh không. Là một khung cụ thể đang trở thành người lãnh đạo của gói , điều này cũng sẽ ảnh hưởng đến quyết định.


Những kỹ năng nào bạn có bây giờ?

Câu trả lời:


7

1.) Hãy nhìn vào biểu đồ so sánh của Matt Raible và sau đó như ông khuyên - hãy lấy một hạt muối khổng lồ để đi cùng với nó. Đặc biệt có một cái nhìn vào các loại yêu cầu khác nhau (chức năng và không chức năng) mà ông đo lường. Cái nào quan trọng hơn với bạn?

2.) Chọn 2-3 có vẻ phù hợp nhất với yêu cầu của bạn và tạo nguyên mẫu một số trang / UI / Ux / quy trình làm việc với những trang đó. Có thể dành tối thiểu 2-3 ngày cho mỗi lần tối thiểu (1 tuần nếu bạn có thể thoát khỏi nó)

Rồi hãy quyết định :)


slideshare.net/mraible/comparing-jvm-web-frameworks trượt 21. Rất thú vị, và tôi chắc chắn sẽ vang nhu cầu muối - ví dụ như GWT có thể chạy trên đầu trang của SpringMVC hoặc Grails - nhưng không phải là một xấu điểm bắt đầu.
Armand

@ Alison - cảm ơn vì liên kết, tôi chỉ tìm lại nó :)
Martijn Verburg

Tôi nghĩ rằng điểm chính tôi đã rút ra từ đó là thực sự có một số ứng cử viên nghiêm trọng cho các khung web nói chung. Không chắc chắn mức độ liên quan đến câu hỏi này - đây có thực sự là về các thư viện thành phần Java AJAX không?
Armand

@ Alison Tôi nghĩ rằng nó tập trung hơn vào các khung web Java sử dụng Java để tự động tạo giao diện người dùng HTML / CSS / Javascript, do đó, GWT v.v phù hợp với dự luật đó, nhưng không phù hợp với dự luật đó. Các thư viện thành phần Java AJAX riêng biệt nằm trên một số các khung web khác sẽ là một câu trả lời hữu ích như tôi nghĩ!
Martijn Verburg

2

Hãy xem xét JSF 2 với facelets. Nếu không có gì khác, như trong Java EE 6 và do đó, 1) được chỉ định rõ và 2) sẽ có sẵn và được duy trì trong một thời gian RẤT lâu.

Trừ khi bạn muốn trở thành người tiên phong tích cực, điều này có thể khá tốt.


1

Xem xét lý do tại sao bạn muốn người lãnh đạo của gói

Nếu đó là vì bạn muốn có thể dễ dàng thuê một người có kiến ​​thức chi tiết về khung thì đó là một lý do kém vì sự lựa chọn của bạn đủ đơn giản để bất cứ ai có thể nhanh chóng sử dụng các ví dụ và tài liệu trong nhà.

Nếu đó là vì bạn muốn có một cộng đồng mạnh mẽ, thì bất kỳ mục nào được đặt tên trên trang web Mr Raible (chóp mũ cho @Alison cho liên kết) sẽ đủ. Google nhanh chóng chống lại bất kỳ tên nào bạn cung cấp sẽ minh họa mức độ phổ biến của chúng.

Nhìn chung, bạn muốn có một khung phù hợp với cách mà bạn và nhóm của bạn phát triển mã. Nó nên được nhanh chóng để tìm hiểu và dễ dàng để duy trì. Bạn sẽ làm việc với nó hàng ngày vì vậy bạn sẽ cần dùng thử nó với các trường hợp sử dụng phổ biến nhất của bạn và xem liệu các nhà phát triển khác có thích nó không.


chúng không dựa trên java, cả hai đều là javascript.
NimChimpsky

@NimChimpsky D'oh. Đọc sai câu hỏi. Chỉnh sửa cho phù hợp.
Gary Rowe

1

Công ty tôi làm việc ngày hôm nay đã mở DomUI , một khung ứng dụng / UI Java mới do tôi xây dựng và thiết kế. Nó là một khung dựa trên thành phần AJAX giúp cho việc xây dựng các thành phần và trang rất dễ dàng. Nó có một tập hợp lớn các thành phần tiêu chuẩn và lớp khám phá siêu dữ liệu để bạn không phải lặp lại "trường này dài 5 ký tự", v.v. trên toàn bộ mã. Mặc dù ngày nay nguồn mở đã được 2 công ty sử dụng trong hơn 2 năm để tạo ra phần mềm. Xem chi tiết tại http://www.domui.org/ (đầu cắm không biết xấu hổ)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.