Nếu bạn đã quen với cả JavaScript và Java, bạn thực sự hoàn toàn phù hợp để tận dụng tối đa GWT. Điều mà nhiều người không nhận ra là GWT được xếp lớp khá tốt và bạn thực sự có thể quyết định mức độ nào bạn muốn làm việc.
Ví dụ: đôi khi tôi viết trực tiếp thư viện DOM cho dự án. Thats rất nhiều như viết mã JavaScript, ngoại trừ bạn có thể sử dụng một IDE đúng và có được sức mạnh của một trình biên dịch. Từ trình biên dịch tôi nhận được kiểm tra loại tĩnh, rất nhiều tối ưu hóa trình biên dịch tốt, và (thực sự yêu thích của tôi cho việc duy trì mã) xác nhận chế độ gỡ lỗi. Không ai thực sự tạo ra nhiều khả năng để thực hiện các xác nhận, nhưng thật tuyệt khi có thể biên dịch một chế độ gỡ lỗi kiểm tra tốn kém để trêu chọc các lỗi và sau đó tắt chế độ gỡ lỗi và có mã chỉ bay hơi. (Không chỉ các câu lệnh khẳng định biến mất, nhưng tất cả mã có thể truy cập được từ các xác nhận cũng được biên dịch).
Lần khác, tôi viết mã chống lại thư viện giao diện người dùng của GWT. Mã đó trông hơi giống như mã swing hoặc SWT, vì vậy nó rất thoải mái với các nhà phát triển java thuần túy. Làm việc ở cấp độ này, bạn không phải lo lắng nhiều về DOM và thường có thể xây dựng một ứng dụng mà không cần viết bất kỳ JavaScript nào. Đôi khi bạn gặp phải lỗi trong đó một thứ không hoạt động liên tục trên một trình duyệt cụ thể. Các folks GWT xem xét những lỗi.
Bạn có thể chọn mức độ trừu tượng bạn muốn làm việc. Có sự cân bằng ở mỗi cấp, nhưng GWT nên hỗ trợ chúng.
Ngoài ra, hãy tiết lộ đầy đủ: Tôi là anh chàng trong video mà Chi đã liên kết ở trên, vì vậy bạn có thể nói rằng tôi khá gắn bó với GWT.
Nguồn
2009-08-11 03:33:44
Tại sao đóng? Điều này trông giống như một câu hỏi thú vị với tôi .. –
Một số người có thói quen xấu khi nhấp vào 'đóng' nếu họ không thích câu hỏi. Tôi không nghĩ rằng đây là subjetive cũng không tranh luận ở tất cả các –
Bạn đã kết thúc bằng cách sử dụng GWT? Nó đã cung cấp? – HDave