2012-05-20 31 views
5

Tôi đang nghiên cứu viết ứng dụng dành cho thiết bị di động với GWT và tôi cần thư viện di động nhẹ.GWT + HTML5 thư viện di động nhẹ để hỗ trợ hoạt ảnh

Ứng dụng sẽ chứa hoạt ảnh và giao diện trên thiết bị di động. Có cách nào để tạo thêm "trò chơi" như hoạt ảnh (như làm mờ, hiệu ứng chuyển động) với GWT trên đầu trang của HTML 5 không?

Tôi đã tìm thấy các thư viện sau nhưng tôi không chắc chắn thư viện nào là tốt nhất.

http://code.google.com/p/mgwt/

http://code.google.com/p/gwtmobile/

http://code.google.com/p/gwt-phonegap/

http://mobilegwt.appspot.com/showcase/

https://play.google.com/store/apps/details?id=com.gwtmobile.phonegap&hl=en

https://github.com/dennisjzh/GwtMobile

http://www.gwt4touch.appspot.com/

Bạn có thể cung cấp cho tôi bất kỳ đề xuất, lợi thế và bất lợi nào của người nghe thư viện hay bất kỳ điều gì bạn có thể đã sử dụng không?

+1

Nếu bạn muốn tạo ra một trò chơi (không chắc chắn những gì bạn có ý nghĩa bởi "trò chơi giống như"), đó cũng là PlayN (http: //code.google.com/p/playn/) và LibGDX. –

Trả lời

7

Tôi là tác giả của mgwt (có 3 lần trong danh sách của bạn) http://www.m-gwt.com sẽ là url đúng.

mgwt được viết theo cùng kiểu với GWT, vì tôi là người đóng góp GWT, tôi chắc chắn hy vọng rằng tôi biết tôi đang nói về điều gì.

mgwt mất 3 năm để xây dựng và hôm nay là cách rất tốt để viết các ứng dụng nền tảng chéo trong Java. Nó sử dụng nhiều khía cạnh khác nhau của GWT (MVP, ClientBundles, Editor Framework, UiBinder và nhiều hơn nữa) Tuy nhiên câu hỏi của bạn ngụ ý rằng bạn muốn viết một số loại trò chơi, tùy thuộc vào trò chơi HTML5 của bạn có thể không phải là lựa chọn đúng lúc này.

gwt4touch là một trình bao bọc mỏng trên đầu sencha. Điều này có nghĩa là trình biên dịch không thể tối ưu hóa phần sencha theo bất kỳ cách nào. Bạn có thể đặt câu hỏi tại sao lại sử dụng GWT ngay từ đầu.

điện thoại di động gwt là GWT thuần túy nhưng không sử dụng nhiều khái niệm GWT cốt lõi. Do đó trình biên dịch không thể giúp tối ưu hóa CSS dù sao đi nữa vì đây là bên ngoài.

Tất nhiên tùy chọn của tôi là tác giả của mgwt là thiên vị, nhưng tôi chỉ có thể khuyến khích bạn xem xét mgwt và xem thư viện GWT "thực" cho thiết bị di động tại nơi làm việc.

So sánh hiệu suất của các giới thiệu khác nhau trên các thiết bị khác nhau (iOS, Android) và xem hiệu suất cho chính bạn.

Bạn cũng có thể quan tâm giới thiệu chung về toàn bộ chủ đề: http://www.youtube.com/watch?v=0V0CdhMFiao&feature=plcp

+0

Dường như mgwt rất phù hợp với mục đích của chúng tôi, nhanh hơn và nhẹ hơn tất cả các thư viện khác mà chúng tôi đã kiểm tra. Cảm ơn! –

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