Zobrazování dat z databáze

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod DarkScarf 21. 3. 2016 18:36

Zdravím,

navrhuji aplikaci pro sledování osob pomocí mobilního zařízení, přičemž klientská část aplikace bude dostupná pomocí aplikace na Android a web.

Pokud budu mít data o poloze uživatelů uložená v databázi je možné takovou aplikaci provozovat na webu pomocí PHP, JS (především z důvodu Google Maps API) a AJAXu tak, aby je bylo možné zobrazovat vždy aktuální polohu (nejnovější záznam o poloze telefonu) bez nutnosti refreshovat stránku?

Děkuji
DarkScarf
Kolemjdoucí

Odeslat příspěvekod Krakatoa 21. 3. 2016 18:49

Ano, dyť píšeš Ajax tak proč se tedy ptáš na to na co se ptáš?
Mimoto je navíc i něco dokonalejšího než ajax a to websockets.
Krakatoa
Junior

Odeslat příspěvekod karlos00x 22. 3. 2016 08:51

to moc nechapu... co je vlastne predmetem dotazu? Vis co je AJAX a ptas se jestli je nutne refreshovat stranku?
Upgrade který má smysl: SSD. Zažijete svižný počítač.
karlos00x
Pokročilý

Odeslat příspěvekod gandor 22. 3. 2016 14:02

Ani websockets nemusi byt spravna odpoved.
http://stackoverflow.com/questions/5195 ... ventsource

Ale k tazatelovi - samozrejme ze sa da, ale kedze sa musis pytat tuto otazku, tak radsej popros niekoho v tvojom okoli kto sa tymto zaobera. Vezme ti to strasne vela casu a aj tak vysledok nebude nic-moc (bezpecnost, cistota kodu, spolahlivost a podobne veci ktore pridu jedine s praxou)...
gandor
Mírně pokročilý

Odeslat příspěvekod Krakatoa 22. 3. 2016 16:52

gandor:
Správná odpověď ve smyslu položeného dotazu to rozhodně je, protože websockets umožňují aktualizaci dat bez obnovení stránky. Pokud je to myšleno ve smyslu nejvhodnějšího řešení pro něj, to snad musí posoudit sám, netuším jaké má nároky na reakci a netuším jaké má programátorské schopnosti. Já snad psal, že to musí být správná odpověď? Tak proč ta narážka. Já psal pouze, že je dokonalejší než ajax mimochodem proto, že spojení je trvalé a komunikace probíhá hned oběma směry, a uvedl jsem to jako další možnost mimo ajax, přičemž je to dokonalejší možnost, i když je jasné, že ne vždy nejvhodnější, protože jednak vyžaduje vlastní server (na webhostingu to obvykle zprovoznit nejde, protože je vyžadována veřejná ip pro připojení (stačí jeden port)) a jednak je to složitější na vytvoření a ne každý to zvládne.
Krakatoa
Junior

Odeslat příspěvekod gandor 23. 3. 2016 23:18

Jasne. Nemyslel som to zle a tvoja cesta je urcite schodna (a lepsia ako len AJAX pokial su vhodne podmienky).
Moj komentar som myslel len v zmisle, ze existuje este jedna technologia, ktora za urcitych podmienok moze byt na toto najvhodnejsia (server sent events). To je vsetko co som tym myslel :)
gandor
Mírně pokročilý


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků