2012-11-07 31 views
12

Như tiêu đề nói, nào là tốt hơn, nhiều trang html hoặc nhiều trang jquery-mobile?Với Phonegap, tốt hơn: nhiều trang html hoặc nhiều trang di động jquery?

Để nhấn mạnh:

Những gì tôi có nghĩa là bởi nhiều trang html là một ứng dụng mà bắt đầu bằng index.html và như bạn điều hướng với ứng dụng của bạn, nó sẽ thay đổi của trang hiển thị (thông qua href) để khác các trang html như ví dụ another.html, anotherone.html, anothertwo.html, v.v.

Ý của tôi là nhiều trang jquery-mobile giống như thế này one.

Ngoài ra, ý tôi là tốt hơn là về tốc độ khởi động của ứng dụng, tốc độ tải trên mỗi trang, kích thước trình cài đặt/ứng dụng, mức tiêu thụ bộ nhớ.

+1

câu hỏi hay. nhiều nhà phát triển đã quên xem xét 'hiệu suất so với tiêu thụ tài nguyên'. – Raptor

Trả lời

2

Đây không phải là câu trả lời hoàn chỉnh, nhưng có những điều cần cân nhắc khi tải "nhiều trang jquery-mobile".

Nhược điểm của "nhiều trang" trường hợp:

  • bạn cần nội dung động trong các trang? Điều này sẽ cần phải tải lại toàn bộ nhiều trang mỗi lần.
  • tần suất bạn cập nhật (ý tôi là trong cập nhật ứng dụng để cung cấp nội dung chi tiết hơn cho ví dụ) các trang? Sẽ không thuận tiện khi cập nhật một trang giữa nhiều trang từ một tệp và CSS/XPath có thể lộn xộn nếu bạn cần hiển thị giao diện người dùng ưa thích (giống như loại tương đối/tuyệt đối) của của thành phần nhưng bạn cần thực sự thử nghiệm trên nhiều thiết bị khác nhau để xem tác động thực sự và trang đầu tiên "Đang tải" có thể thực hiện thủ thuật).

Về kích thước ứng dụng, tôi không thể nói ở đây, nhưng cảm giác là nó sẽ không thay đổi nhiều để có 1 trang hoặc nhiều trang, tuy nhiên có 1 tập tin lớn sẽ gây khó khăn (ví dụ như hiệu suất thấp hơn) cho thiết bị với RAM ít hơn. o một số trang trừ khi nội dung thực sự nhỏ và không năng động (tức là phụ thuộc vào đầu vào/hành động của người dùng).

+0

Cảm ơn bạn đã chỉ cho tôi suy nghĩ đúng đắn. Điểm tuyệt vời và đây là những gì tôi thực sự tìm kiếm, một ưu và khuyết điểm. Vâng, tôi đoán câu hỏi của tôi vẫn là một cơ sở cho từng trường hợp. Tôi chỉ muốn biết những gì để xem xét bất cứ khi nào tôi xây dựng một ứng dụng bằng cách sử dụng phonegap. Bất cứ ai quan tâm để thêm một số điểm hơn? – Marl

+2

Bạn được chào đón. Lưu ý rằng điều này không chỉ dành riêng cho điện thoại, nhưng áp dụng cho bất kỳ trang web di động nào nói chung – JScoobyCed

0

Tôi đang phát triển một ứng dụng lớn. Có hơn 20 trang xem và mỗi trang phải ghi dữ liệu nặng vào cơ sở dữ liệu, xử lý dữ liệu khổng lồ, v.v.

Do đó, thiết kế phải được giới hạn ở nhiều trang HTML.

Đưa nó vào nhiều trang JQuery Mobile sẽ làm cho mã quá cồng kềnh và không thể quản lý được. Vì vậy, bù lại cho điều này, có một lag hình ảnh có thể nhìn thấy khi chuyển đổi giữa các trang (và rất có thể sẽ không đủ điều kiện cho Apple Store. May mắn là chúng tôi đang phát triển cho Android).

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