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 ______________________________________________________________________
