zhilvis rašė: Labai idomi tema.
Jau seniai čia užsukdavau ir vis stebėdavausi, kad niekas tokio dalyko nepasigenda.
Man labai idomi ta nuomonė, kad internetinė aplikacija pagal našumą ir patogumą niekada neprilygs windowsinei aplikacijai (del sąsajos apribojimu ir pan.). Sakykit, kuom tai matuojama?
Aš esu mates internetiniu aplikacijų kurios naudojamos finansų sektoriuje, ir dirba realiu laiku. Ten dyleris turi priimti sprendima ir suvesti sandorio duomenis per mažiau nei minute.
Taip pat aš esu peržiūrėjas beveik visas lietuviškas buhalterines programas (tiesiog iš idomumo), ir mano nuomone, dauguma ju atrodo taip lyg buvo užšaldytos ir po 10 metu vėl atitirpdytos. Čia turiu omeny naudojimosi patogumą ir išvaizdą. Beje axaptos ir kt. irgi neišimtis.
Taigi, ar nemanot kad čia yra daugiau apribojimas ne technologijose o žmonių galvose kurie rašo tas programas. Visko ko reikia, tai tik daugiau galvoti apie tuos kruiems ta programa yra rašoma. Na, žinoma, reikia ir technologijas išmanyti.
Tada ir forumuose bus mažiau pranešimų tokiu kaip "jei neuždėsite varnikės ant mygtukėlio...", ir žmonės lengviau darbą galės atlikti, mažiau nervų susigadins.
Dėl to našumo. Viskas priklauso nuo uždavinio. El.bankininkystės aplikacijos banko klientui vartotojo sąsaja naršyklėje yra vienintelis įmanomas variantas. Bet bent jau Swedbankas savo operacijoms viduje banko naršyklės kažkodėl nenaudoja, ar ne?
Taip ir su buhalterine programa. Jeigu viskas, ką atlieka vartotojas, yra vieno didelio mygtuko "Paspausk mane!" nuspaudimas einant pietauti, tai didelio našumo skirtumo jis nejaustų su kuo bedirbtų. Bet jeigu reikia vienu metu lygiagrečiai atlikti kelias tarpusavyje nesusijusias užduotis, vieno lango sistema sistema automatiškai pralaimi. Tarkime, buhalterė bando sutvarkyti prekių likučius dėl persirūšiavimų ir yra atsidariusi keletą prekių judėjimo ataskaitų, vieną inventorizacijos langą ir tarkime dar vieną prekių perkėlimo į kitą įmonės sandėlį dokumentą. O tuo metu skambina direktorius, kuris tuo metu pietauja su savo draug, kuris yra ir klientas ir klausia koks buvo skolos likutis praėjusio mėnesio 10-tą dieną ir pagal kokias sąskaitas. Kaip su tokiu uždaviniu tvarkosi įvairios sistemos? Ar tam reikia atidaryti 15 naršyklės langų (kiekvienai ataskaitai ir t.t.), ar desktop'inė programa leidžia atidaryti daug vienodo tipo langų, ar yra vadinamieji drill-down'ai ataskaitose ar gride ir t.t. Tokiems uždaviniams MDI (multi document interface) aplikacija yra žymiai pranašesnė. Ar naršyklės gali užtikrinti tikrą MDI? Aš abejoju. Prasideda problemos su visokiais paveldimais filtrais, leidimais (permission'ais) ir t.t.
Kitas momentas - sujungimai su visokiais lokaliais įrenginiais, tarkime kasos aparatu. Ką lengviau sujungti - desktopin'ę ar naršyklinę aplikaciją?
Trumpai kalbant, kiekvienam uždaviniui yra geriau tinkamas įrankis, blogiau tinkamas įrankis ir netinkamas įrankis. Mano nuomone, buhalterinei programai labiau tinkamas įrankis yra desktopin'ė aplikacija, jeigu visas kitas funkcionalumas sutampa.
Bet naršyklėms yra kuriami įvairiausi rich client framework'ai, kurie gal būt ateityje pakeis situaciją. Bet mūsų aptariamoje srityje kol kas nepakeitė. Šiuo metu aš taip galvoju. Galiausiai vartotojai atsirinks tai, kas jiems geriausia.