/ / Prístup k vytvoreniu mobilnej stránky pre existujúcu webovú stránku v Zende - php, zend-framework, mobilná webová stránka

Prístup pre budovanie stránky pre mobilné zariadenia pre existujúce webové stránky v Zend - php, zend - framework, mobil - web

Mám webovú stránku, ktorá je vyvinutá pomocou Zendrámec. Teraz prišla požiadavka na mobilnú stránku pre rovnaký systém. Takže mám na mysli dve riešenia. Chcel by som vedieť, aké najlepšie riešenie by som mal zvoliť.

  1. Vyvíjajte samostatné pohľady a rozloženie pre web, ktorý vedie radiče existujúceho webu. Zisťovaním zariadenia slúžia príslušné pohľady.

  2. Duplikovaním existujúceho systému vytvoríte nový modul Zend a upravíte všetko tak, aby podporovalo mobilné prehliadače.

Oceniť všetky vaše návrhy.

odpovede:

1 pre odpoveď č. 1

Môžete buď vyzdvihnúť prichádzajúcu žiadosť askontrolujte, či je to mobilné zariadenie, ako hovorí spoločnosť zysoft, alebo by ste sa mohli pozrieť na cestu prepísania vašich existujúcich zobrazení, aby boli „responzívne“. To znamená, že rozloženie sa prispôsobí veľkosti obrazovky zariadenia, ktoré sa používa na zobrazenie vašich stránok.

Výhodou responzívneho dizajnu je tonespoliehate sa na zoznam názvov zariadení ani na čokoľvek, čo by sa zhodovalo a zobrazovalo stránku špecifickú pre mobilné zariadenia (podľa veľkosti obrazovky, nie identity zariadenia). Nevýhodou je, že je to trochu viac práce ako robiť nejaké „ľahké“ názory.

Musíte tiež zvážiť, že zariadenia niedlhšie sedieť medzi skupinami „stolové počítače“ a „mobilné“ - medzi nimi je množstvo zariadení, ako sú stoly, netbooky a televízory, vďaka ktorým je responzívny webový dizajn čoraz viac žiaduci.


0 pre odpoveď č. 2

Ako chápem, problém je len ťažkýDizajn a niektoré prvky, ktoré mobilný telefón nepodporuje. Môžete to vyriešiť vytvorením samostatného priečinka s pohľadmi a nastaviť ho ako primárne pri inicializácii aplikácie, kde zistíte mobil. Poskytuje vám spôsob, ako ušetriť všetku tvrdú prácu na radičoch, zachovať jednotný kód a poskytnúť ľuďom druh „mobilnej témy“ pre tento web.