2012-11-07 16 views
12

Jak mówi tytuł, Co jest lepsze, wiele stron HTML lub wiele stron jquery-mobile?Z Phonegap, który jest lepszy: wiele stron html lub wiele stron jquery-mobile?

Aby podkreślić:

Co mam na myśli wielu stron html jest to, że aplikacja, która zaczyna się od index.html i jak poruszać się z aplikacją, zmieni widoczną stronę (przez href) do innego strony html jak na przykład another.html, anotherone.html, anothertwo.html i tak dalej.

Co mam na myśli przez wiele stron jquery-mobile jest podobna do tej one.

Co więcej, mam na myśli lepsze pod względem prędkości początkowej aplikacji, prędkości ładowania na stronę, rozmiaru instalatora/aplikacji, zużycia pamięci.

+1

dobre pytanie. wielu programistów zapomniało rozważyć "wydajność w stosunku do zużycia zasobów". – Raptor

Odpowiedz

2

To nie jest kompletna odpowiedź, ale są rzeczy, które należy wziąć pod uwagę podczas ładowania "wielu stron jQuery-mobile".

minusy „wiele stron” sprawy:

  • musisz zawartości dynamicznej na stronach? To wymagałoby ponownego załadowania wszystkich stron za każdym razem.
  • jak często aktualizujesz (mam na myśli aktualizację aplikacji, aby zapewnić bardziej szczegółową treść np.) Stron? Mniej wygodnie jest aktualizować stronę pomiędzy wieloma stronami z jednego pliku, a CSS/XPath może być brudny, jeśli potrzebujesz eleganckiego interfejsu użytkownika (jak względny/bezwzględny rodzaj position komponentu
  • ładowanie bardzo dużej strony zajmie więcej czasu (ale musisz faktycznie przetestować na różnych urządzeniach, aby zobaczyć prawdziwy efekt, a pierwsza strona "Ładowanie" może sprawić, że ta sztuczka się uda.)

Pod względem wielkości aplikacji nie mogę tu powiedzieć, ale mój czuje się, że nie zmieniłoby to zbyt wiele, aby mieć jedną stronę lub wiele stron, jednak posiadanie 1 dużego pliku dawałoby trudność (np. niższą wydajność) urządzeniu z mniejszą ilością pamięci RAM. o kilka stron, chyba że treść jest naprawdę mała i nie jest dynamiczna (tj. zależy od wprowadzenia/działania użytkownika).

+0

Dzięki za wskazanie mi właściwego myślenia. Świetny punkt i to jest to, czego naprawdę szukam, plusy i minusy. Cóż, myślę, że moje pytanie jest nadal oparte na indywidualnych przypadkach. Chcę tylko wiedzieć, co należy rozważyć za każdym razem, gdy tworzę aplikację za pomocą phonegapa. Czy ktoś chce dodać więcej punktów? – Marl

+2

Nie ma za co. Zwróć uwagę, że nie dotyczy to tylko gry w phonegap, ale dotyczy ogólnie witryny komórkowej – JScoobyCed

0

Rozwijam ogromną aplikację. Istnieje ponad 20 stron podglądu, a każda z nich musi zapisywać ciężkie dane w bazie danych, przetwarzać ogromne dane itp.

Z tego powodu projekt musi być ograniczony do wielu stron HTML.

Umieszczenie go na wielu stronach JQuery Mobile spowodowałoby, że kod był zbyt rozdęty i niemożliwy do zarządzania. W zamian za to widoczne jest opóźnienie wizualne podczas przechodzenia między stronami (i najprawdopodobniej nie kwalifikują się one do Apple Store.) Na szczęście rozwijamy dla systemu Android).

Powiązane problemy