2012-07-28 35 views
5

Trong quá khứ, tôi đã sử dụng PhoneGap (1.x) với Sencha Touch 1.x, vì đó là sự kết hợp tốt nhất sau đó. Mặc dù tôi là một fan hâm mộ lớn hơn nhiều của jQuery hơn bất kỳ thư viện ExtJS nào. Nhưng jQuery Mobile đã thực sự lỗi thời. Chuyển tiếp trang gây ra nhấp nháy màu trắng trên thiết bị Android. Phản hồi không tốt bằng Sencha Touch 1 (ST1). Eventhough ST1 cũng có những điều kỳ quặc, nó chắc chắn là lựa chọn tốt nhất.PhoneGap (Cordova), với Sencha Touch 2 hoặc jQuery Mobile?

Nhưng hiện tại PhoneGap đang ở phiên bản 2 và Sencha Touch là tốt. Nhưng như tôi đã nói, tôi thích jQuery hơn. Vì vậy, tôi thực sự tự hỏi nếu jQuery Mobile là bất kỳ tốt những ngày này. Liệu nó vẫn hiển thị rất nhiều nhấp nháy khi trượt từ trang này sang trang khác? Hoặc bất kỳ thứ lỗi nào khác?

Hoặc tôi có nên tiếp tục sử dụng Sencha Touch (phiên bản 2 trong trường hợp này) không?

Tôi hy vọng tôi có thể cắt giảm thời gian thử nghiệm cả hai sản phẩm này bằng các câu trả lời trong bài đăng này. Đó là lý do tôi hỏi.

Trả lời

1

Vấn đề nhấp nháy đó đã được giải quyết trong phiên bản mới nhất của Jquery Mobile.

http://jquerymobile.com/blog/

https://github.com/jquery/jquery-mobile/issues/4024 giải quyết.

+1

Vâng, tôi vừa bán jQueryMobile. Nó vẫn nhấp nháy cho tôi ở giữa quá trình chuyển đổi trang. Tôi đã áp dụng một số "bản sửa lỗi" như thủ thuật '-webkit-backface-visibility: hidden'. Điều đó đã loại bỏ các nhấp nháy trắng trong quá trình chuyển đổi trang. Nhưng khi nó kết thúc trên trang mới, nó vẫn cho thấy một nhấp nháy nhanh trong các yếu tố trang. Như thể nó đã rất nhanh chóng làm mới trang. Chưa kể rằng phải mất khoảng 3 giây trước khi quá trình chuyển đổi thực sự bắt đầu, cùng với một số nội dung không mong muốn khác. jQueryMobile thực sự là một NO GO. Tôi sẽ thử Sencha Touch 2 trong vài ngày tới. – Vivendi

+0

@Vivendi Vì vậy, bạn đang sử dụng gì bây giờ? ST hoặc jQM? Tôi cũng chưa quyết định! –

+0

@ shiplu.mokadd.im Tôi đang sử dụng Appcelerator ngay bây giờ (Titanium Studio). Nó vẫn còn một số thư viện/khung bên thứ 3. Vì vậy, đôi khi bạn sẽ cần phải làm việc xung quanh một số vấn đề, nhưng nó biên dịch nó thành một ứng dụng gốc ** thực **, không giống như PhoneGap (Cordova). Vì vậy, quá trình chuyển đổi trang tốt hơn nhiều. Bạn cũng sẽ nhận thấy rằng hiệu suất tổng thể cũng tốt hơn. Sencha Touch 2 là ok mặc dù, cho đến khi bạn thêm vào nhiều yếu tố (nặng) trên trang của bạn. Giống như danh sách và bảng vv Một nhược điểm khác của ST2 là khung công tác phức tạp hơn (IMO). Vì vậy, tôi đã bỏ cả jQM và ST2 và sử dụng Appcelerator ngay bây giờ. – Vivendi

7

Điều này thực sự phụ thuộc trên nền tảng bạn sẽ tạo ứng dụng này.

Nếu giả sử bạn muốn xây dựng một ứng dụng iOS thì bạn nên dùng Phonegap + sencha vì sencha làm cho nó trông giống như một ứng dụng gốc thực sự. Nó sẽ hoạt động rất tốt cho iPhone. Nhưng nếu bạn muốn chuyển cùng một ứng dụng trong Android. Sau đó, nó là một sai lầm. Nó rất chậm trong android do thông số kỹ thuật phần cứng thấp. Mặc dù nó là một số những gì tốt hơn trong HTC một x và S3 vì có thông số kỹ thuật tốt.

Tôi sẽ đề xuất cho Jquery Mobile vì nó được cải thiện trong những năm này. Mặc dù cái nhìn và cảm nhận của nó không tốt bằng Sencha nhưng nó hoạt động rất tốt ở hầu hết các nền tảng i Tested (Android 2.x và mới hơn, Iphone, BB 5.x và mới hơn).

Một lợi thế mà JQM có trên Sencha là Kịch bản di động Jquery có thể được tùy chỉnh và sau đó được nhập trong ứng dụng của bạn. Nó có thể được giảm thiểu theo nhu cầu của bạn. Để biết thông tin về furthur tại đây http://jquerymobile.com/download-builder/ Vì vậy, JQM sẽ nhẹ hơn sencha.

Đây là tất cả trải nghiệm cá nhân của tôi mà tôi có. Hy vọng nó sẽ giúp bạn

1

@Coder_sLaY: Sencha có SDKTools và Visual IDE không chỉ có thể tạo bản dựng ứng dụng và sau đó chúng có thể tạo bản dựng android/ios gốc. Sencha có thể gọn gàng như jQuery mobile.

Vì vậy, kịch bản di động Sencha có thể được tùy chỉnh, bao gồm tập lệnh bên ngoài và sau đó mã được rút gọn sẵn sàng để sản xuất, xóa tất cả các lớp chưa sử dụng khỏi liên lạc Sencha.

Nếu bạn định xem tuyến đường Sencha, hãy truy cập tài liệu API và xem hướng dẫn và video, vì có rất nhiều thay đổi để làm cho việc mã hóa dễ dàng hơn bao gồm gói dữ liệu mới đơn giản !

+0

Một điều tôi không thích về Sencha IDE (gọi là Kiến trúc sư Sencha) - nó có giá 399 đô la ... – marinbgd

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