On Thursday 27 April 2006 15:38, Martin Kuba wrote:
> > Desktopovou aplikaci chci z důvodu jisté stability, funkčnosti (a
> > domnívám se i náročnosti a rychlosti),
> > narozdíl od javascriptu v internetovém prohlížeči.
>
> To plne chapu. Kdysi jsem udelal hodne slozitou aplikaci v JavaScriptu
> v prohlizeci (tehdy se tomu jeste nerikalo AJAX, ale DHTML, ale bylo to
> totez :-)) a od te doby si nemyslim, ze HTML prohlizece jsou
> dobrou platformou pro klienty aplikaci.
>
> > Požadavek je takový, aby se aplikace dala aktualizovat v neustálém běhu.
>
> Tento prvni pozadavek:
> > Nahraji novou verzi na server a na klientovi se projeví.
>
> je mnohem silnejsi nez druhy pozadavek:
> > Chci tím prostě zabránit abych po každé změně v aplikaci musel znovu
> > celou aplikaci instalovat na klienské PC.
>
> Druhy pozadavek resi Java Web Start, prvni ne.

A je otazka, zda je beze zbytku vzdy realizovatelny. Napriklad co se stane, 
kdyz se zmeni schema databaze? Uz jen samotne rotzreni polozky Adresa na 
Ulice, Cislopopisne, PSC, Mesto, Stat je automaticky nerealizovatelne a je 
treba zasah zvenci pri transformaci dat. A po tuto dobu je DB v 
nekonzistentnim stavu, takze by stejne NIKDO nemel onu aplikaci pouzivat.
 Ja sice chapu, ze prave o to jde - neumoznit, aby bezela zaroven stara a nova 
verze aplikace. Je to principialne zajimavy problem - chtelo by to nejaky 
loader, ktery pri zjisteni zmeny provede zahozeni starych verzi vsech modulu 
a nahrati novych.
 Ale co se tyka funkcionality - nevim, na kolik je kriticke dat vsem 
uzivatelum najevo, ze ted se dela upgrade aplikace a ze je treba vsechno 
ulozit, ukoncit a znova spustit. Pokud je to kriticke, tak se upgrade dela 
stejne v noci ze soboty na nedeli...
-- 
Oto 'tapik' Buchta, [EMAIL PROTECTED]
http://www.buchtovi.cz

______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________

Odpovedet emailem