Nápady s přesuny všeho možného na klientskou stranu mi připadají zvrácené a krokem zpět.
Koncept PC (myšleno koncept "osobní počítač") je snad již překonán. Data trvalejšího charakteru nemají na klientské straně co dělat. Já chci mít data dostupná z různých míst a z různých zařízeních.
Buď jsem z článku nápad SQL5 nepochopil a nebo se webový vývojář Ian Hickson zbláznil. Ani zrovna od Google bych takové nápady nečekal.
Příště k HTML5 připojí rovnou i ten webový server a kdo ví co je ještě napadne...
To lokální úložiště je v podstatě jen cache. Krok zpět to není, je to pragmatický přístup řešící, že spojení často není tak spolehlivé, jak bychom chtěli.
To neni krok z5. Porad to budou webove aplikace ktere budou primarne ukladat na server, ale nekdy je potreba v dobe behu mit nejaka data lokalne a neni potreba je porad synchronizovat se servrem. Jestli to dopadne dobre tak si to vezme to dobre z obou svetu, Tenkej klient s vlastnostma ktere jsou podobne tlustemu klientu.
Myslim dobrej napad.
Co nepovazuju za dobrej napad je delat XML ktere nebude well-formed. To si myslim ze je cesta do pekel, ze vyvojari html nechteji psat oteviraci a zaviraci znacku je pravda, ale myslim ze lepsi by bylo je to postupne donutit nez dovolit aby si to psali vicemene jak chteji.
Mně to připadá také výborný nápad. Konečně se někdo začal zabývat problémem "vyplňování formulářů přes Internet".
Normální člověk přece není schopen vyplnit fomulář s řadou kontrol v on-line připojení na serveru. (To si myslí asi jenom designéři Webu.)
Přenesu si formlář do své lokální databáze, v klidu vyplním, vytisku, zkontroluji - a pak jen "sesynchronizuji" s databází na serveru.
P.S.
Konečně by se snad bude moci řešit problém EDIFACTu - a nesmyslné transformace do XML, neboť na to někdo napsal konverzní moduly, které si různé firmy stáhnou z Internetu a zadraho prodávají pro nešťastné dodavatele obchodních řetězců. Protože ony obchodní řetězce si (kdysi) pořídily jen spojení sítěmi VAN.
"Normální člověk přece není schopen vyplnit fomulář s řadou kontrol v on-line připojení na serveru."
A to znamena presne co? At uz to znamena cokoliv, myslim, ze to zvladne nesrovnatelne vice lidi, nez to vase "...přenesu si formlář do své lokální databáze"
Hadam ze je tim mysleno takove to desive opakovane vyplnovani formulare (uz psat dokola heslo je dost otravne) kvuli kontrolam, ktere si resi az server-side cast aplikace.
Takové weby ještě existují? :o)
To je samozřejmě nadsázka, ale:
a) před-vyplňování formulářů řeší browsery bez "obtěžování" autora webu ;)
b) pokud to neřeší autor webu na serveru teď (a trápí tím uživatele), proč si někdo myslí, že to bude řešit, až na to bude mít SQL5?
Vidím to stejně; vývoj offline aplikací mi přijde jako slepá ulička, přesněji řečeno jako zbytečně vynaložené úsilí.
Situací, kdy není připojení, ubývá, ubývá a ubývá. Za 10let nebudeme věřít, že taková situace byla dříve běžnou.
Naopak mi to připadá jako dobrý nápad v oblasti snižování zátěže webového serveru. Pokud se budou informace zpracovávat na stanici uživatele a zároveň se budou pravidelně odesílat data, poskytovateli online služeb se sníží náklady. Zároveň se tak zachovají požadavky na online aplikace - přístup k datům kdekoli a kdykoli...