2011-09-02 44 views
7

Cách đơn giản nhất để nhận một chuỗi Web-Worker được nạp với một mô-đun GWT là gì?Web-Worker với GWT

Tôi không đề cập đến việc nhận hỗ trợ cho Web-Worker trong GWT (có thư viện cho điều đó) mà đúng hơn là cách tạo mô-đun GWT để tải vào một nhân viên web?

Tôi nghi ngờ rằng tôi cần một Linker đặc biệt - có ai ở đâu đó không?

Trả lời

4

Có thư viện có tên gwt-ns bao gồm nhân viên web. Liên kết sau là ví dụ sử dụng nó. http://extremelysatisfactorytotalitarianism.com/blog/?p=645

CẬP NHẬT Tác giả của gwt-ns đăng một lưu ý rằng ông đã ngừng phát triển từ năm 2010, do đó, nó không tương thích với gần đây GWT (như 2.6.1 hoặc mới hơn)

LƯU Ý (04 Tháng 2 năm 2014): gwt-ns chưa được xúc động kể từ tháng 6 năm 2010 và sự hiểu biết của tôi là hỗ trợ của Công nhân web không hoạt động trong bất kỳ phiên bản GWT nào gần đây. Điều này phần nào được mong đợi, vì nó đã phải đạt được khá xa vào trình biên dịch GWT để làm việc và có thể đã phải thực hiện thay đổi khi thiết kế trình biên dịch thay đổi. Các mô-đun khác cũng có thể lỗi thời vì lựa chọn hoán vị cho các tính năng này cần phải được điều chỉnh khi các trình duyệt thêm hỗ trợ hoặc di chuyển từ đầu đến hết. Một số việc có thể vẫn còn vô tình hoạt động. Vui lòng sử dụng mã như bạn muốn, nhưng hãy cảnh báo trước. Tôi không còn thực hiện bất kỳ phát triển GWT nào nữa, vì vậy nếu bạn muốn công nhân làm việc một lần nữa với gwt-ns làm cơ sở, bạn sẽ cần phải ngã ba mã và bắt đầu dự án mới (may mắn là giấy phép Apache 2.0 làm cho điều này dễ dàng cho bạn).

+1

Thật không may, dự án gwt-ns chỉ tương thích với GWT 2.0-2.2 – tomash

2

Bạn có thể thử dự án gwtwwlinker tôi công bố trên GitHub: https://github.com/tomekziel/gwtwwlinker

Nó cho phép bạn biên dịch mô-đun riêng biệt như lao động web, mối liên kết chuyên dụng loại bỏ thông thường $wnd$doc phụ thuộc.

Các vấn đề liên quan