üzenetek

hozzászólások


vlevi
(nagyúr)

"Egyszerűen rengeteg olyan dolog van, amire egy desktop alkalmazás jobb."
Igaz, most, de a jövőben is?

Szerintem még nagyon sokáig.
Csak azt próbáld ki, hogy használsz egy "rendes" adatbeviteli alkalmazást, vagy helyette ugyanannak a webes felületét, vagy azt az alkalmazás egy távoli asztal kapcsolaton bejelentkezve. Még perverzebbek távoli asztalra belépve böngészőben :D
Szar az, amikor minden egyes egérmozdulat után fél-egy másodpercet kell várni, míg a böngésző, vagy a távoli asztal a szerverrel kommunikál, frissíti az oldalt, újratölti, satöbbi.
A munkaidőd jelentős része nem az adatbevitelre, hanem a szerverkommunikációra való várakozással telik el.

Nem tudom, valahogy félrecsúszott valamikor ez a dolog. Régebben vérre menő viták voltak abból, hogy melyik fordító készít optimálisabb, gyorsabban futó kódot, most meg mi a trend? Javascript. A böngésző letölt 4-5 megányi scriptet (ha szerencséd van, cache-ben volt), ezt megpróbálja feldolgozni, minden egyes alkalommal, ahányszor arra az oldalra tévedek. És teszi mindezt úgy, hogy esetleg a háttérben egy ASP.Net szerver van, ami C# kódot futtat, ami megintcsak egy féligmeddig interpretált kód, amit futásidőben fordít és értelmez.
Perverzebbek ugyanezt megcsinálják telefonon is, már oda is JS-ben írnak alkalmazást, tehát egy ARM procin, Linux fölött futó android keretrendszerre Java-ban megírt JS értelmező jeleníti meg a tartalmat.
Egy desktop alkalmazás, ha rendes programnyelven van megírva, ilyet sose csinál, és a szerverekkel való kommunikáció is sokkal optimálisabb. Az a része viszont igaz, hogy nagyvállalati környezetben nehezebb üzemeltetni egy többszáz gépre telepítendő céges alkalmazást, amit időnként frissíteni kell.

üzenetek