Komolytalan#18
A másodperc 20-ad része annyira se elég, hogy az ember elborzadjon a pistike-designtól:-D Amúgy meg látom van előítélet bőven a flashhel szemben. Az tény, hogy Magyarországon kevés cég van aki flashben értelmes dolgokat tud csinálni, mert ugye "ócsó legyen", a többi az másodlagos. Viszont a cégem pl rendszeresen flash megoldásokat kínál, mert van pár nem gyenge előnye a htmlel szemben, az 1ik pont a sebessége. Ennek oka, hogy flashnél az egész design+kliens oldali kód 1 fájlként töltődik be, (dinamikus)html oldalnál meg millió apró bisz-basz. Ez a mennyiség mondjuk 1 általunk készített fuvarszervező softnál kb 70KByte. Mentsd le ezt az oldalt, és nézd meg hány K az oldal elemei könyvtárral együtt:-P Szóval flashnél ez csak 1x töltődik le, htmlnél gyakorlatilag minden kattintás után ha nem is újratöltődik, de a böntésző megnézi van-e belőle frissebb verzió (már ha úgy van beállítva, de csak a lámák állítják máshogy:-) HTML nagyjából alkalmatlan arra, hogy windowsos programokat kiváltson, mivel ahhoz képest iszonyat tetű, ráadásul nincsenek is meg benne olyan controllok (pl begépelésre való listaszűrés, stb), amiket egy C++ progynál megszokott, és igényel a felhasználó. Meg htmlben minden sz.r böngésző függő a javascripttől a használható tagokig, pfff. Flashben olyan controlt csinálsz amilyet nem szégyenlsz (tehát C++nál is dinamikusabb ebből a szempontból), adatforgalom meg pont ugyanannyi mint egy C++ progynál. Ráadásul a flash élből vektoros, míg a C++ az pixeles. Ezért flashben pl egy zoomolgatós interaktív térképes dolog az pite ujjgyakorlat, míg C++-ban vért pisál a fejlesztő mire megcsinálja.
Ergo ha távolról kell adatbázist elérned - mittomén egy cégnek több telephelye van - akkor flash ugyanúgy megfelel fejlesztő eszközként, mint C++. A különbség annyi, hogy míg egyikhez csak 1 böngésző kell meg 1 plugin, a másikhoz kell win, deployment kit, installer, windows beállítások, anyámtyúkja. Meg a C++ programozók úgy általában drágábbak is, pl azért mert a fejlesztőeszközeik drágábbak mint a Flash.
Ha meg csak publikus weboldalakat nézünk, a flash akkor is tud olyanokat, amiket a html sose. Pl egyszerre az oldal több részén lehetsz bent, mittomén egy híroldalon megnyitsz 3-4 kategóriát, leminimalizálod őket, és figyelmeztet ha van új hír. Mindezt úgy, hogy nem kell hozzá pingelgetned a szervert, mert ugye flashben van 2 irányú kommunikáció, a szerver tud figyelmeztetést küldeni az kliensnek, ha valami történés volt. Lehetne ezt még ragozni, meg mesélni róla, míg tele nem lenne az sg szerverének a vinyója.