• Komolytalan
    #6
    A flasht macen írják, ez elég erősen látszik a belső felépítésén is. Hogy mást ne mondjak: a jobb egérgombot nem lehet használni, a plugin/player helyi menüjét hozza fel (ami bele lehet mókolni saját menüpontokat, de mondjuk lőni nem lehet vele sosem). Miért is? Hogy 1 gombos mac egérrel is működjön minden flashben fejlesztett alkalmazás. Tudom, macre van 238ezer gombos gondolatvezérelt lézerkard egér helyett, de PCn sose volt 1 gombos, macen meg igen, ergo a flash alapból macre készült. Amit PCn, mobilkütyün, akárhol látunk flashből, az bizony macről lett portolva.
    Másik dolog meg az, hogy a flash egy VM, és egy VM-be elég nehéz korlátokat beleépíteni rossz programozás/feladat túlvállalás ellen. Hogy nézne ki, ha a javanak azt mondanánk, hogy öreg, másodpercenként alatt 200ezer művelet, aztán lehet pihenni, még a végén lerohasztod az oprendszert. Ami életszerű korlát lenne az kb az, hogy egy adott VM x% prociidőt, memóriát, stb használhat. Azonban ennek ha mondjuk böngésző pluginként nézzük oldalanként külön kellene hogy felülbírálható legyen, sőt egy oldalon akár több példánya lehet a pluginnek, így gyakorlatilag plugin példányonként. Ha mondjuk valaki nagy felbontású videot néz, vagy éppen játszik, akkor hadd használjon 95%-ot, mert úgyse csinál mást. A banner meg ne használjon 1%nál többet, mert azt meg ki nem sz.rja le ha akadozik, csak kattogtatni lehessen tőle. Szóval nehéz ügy ez, alapvetően a tartalomszolgáltatók felelőssége kellene hogy legyen az, hogy hibás, procizabáló bannert, alkalmazást, stb ne rakjanak fel. De ha mondjuk jön a rönyó, ledob az sg asztalára 5 milát, és ad egy bannert, ami letölt 3x50 mega videot, majd elkezdi lejátszani áttetszőben egymásra rakva és blurozva akkor a site üzemeltetője nem fogja elhajtani, hogy faszi, emiatt pokolra fognak kívánni az olvasóim, inkább nem kell a lé, de ezt a fost nem rakom fel.