Home > JavaScript > JavaScript nahradí Flash

JavaScript nahradí Flash

JavaScript, v súčasnosti všadeprítomný skriptovací jazyk, populárny vo webovom vývoji klientskej časti, je stále rýchlejší a pravdepodobne sa bude používať namiesto technológie Adobe Flash. Brendan Eich, tvorca JavaScript, povedal pre magazín InfoWorld: “Poskytovatelia prehliadačov stále vyvíjajú rýchlejšie implementácie, takže JavaScript získava väčšiu rýchlosť, a vďaka tomu sa aj viac používa,” povedal Eich, keď sa opýtal, čo vidí v budúcnosti jazyka JavaScript. “V súčasnosti sa už používa pri vývoji 3D webových aplikácií.

Predpokladám, že stále viac sa budeme stretávať s jazykom JavaScript. Uvidíme, 3D hry, inovácie, ktoré si ani nedokážeme predstaviť. Všetky činnosti, ktoré je možné vykonávať vo Flashi bude možné urobiť aj v prehliadači pomocou JavaScript“. Rozšíreniu týchto vylepšení jazyka JavaScript by pomohlo keby sa Microsoft rozhodol poskytovať podporu vo svojom prehliadači Internet Explorer.

Zmenilo sa aj vnímanie jazyka JavaScript, už to nieje brat jazyka Java, ktorý bol považovaný za skutočný programovací jazyk, Eich povedal. “Ľudia možno nebudú súhlasiť, ale myslím si, že Java je už mŕtva na strane webového klienta (napr. applet), a JavaScript je všade“.

Rozsiahle zmeny prinesie štandard ECMAScript 5, ktorý bude uverejnený budúci mesiac, povedal Eich. Štandard je v štádiu rokovaní s ECMA. Predtým nazývaná ECMAScript 3.1, verzia 5 bude zahŕňať funkcie, ako je meta-programovanie a tvrdnutie objektov (hardering objects). “Budete si môcť vytvoriť objekty, s ktorými nebude možné manipulovať,” povedal Eich. “Tiež bude možné kontrolovať zmeny v objektoch.”

Ukážka:

var obj = {};
obj.name = "John";
print( obj.name );
// John
print( Object.isExtensible( obj ) );
// true
Object.preventExtensions( obj );
obj.url = "http://ejohn.org/"; // Exception in strict mode
print( Object.isExtensible( obj ) );
// false

Rokovania o upgrade na ECMAScript boli blokované v minulých rokoch z dôvodu technickej a politické nezhody, čo viedlo k ďalšej práci na ECMAScript 3.1 a rozvoju bojového plánu na zlepšenie štandardu, známeho ako Harmony.

Ďalšie vydanie ECMAScript založeného na Harmony sa očakáva o dva a pol roka. Eich povedal: “V určitom okamihu, môžu Java scripty dosiahnuť stav, kedy už nebude potrebné vylepšovať. Ak urobíme svojú prácu, dostaneme sa do situácie, keď JavaScript nebude potrebné meniť.

VN:F [1.9.3_1094]
Rating: 0.0/10 (0 votes cast)
Categories: JavaScript Tags:
  1. prisp
    November 11th, 2009 at 15:17 | #1

    podla mna JavaScript nebude nikdy ako Flash, pokial sa nezmeni nieco viac a to na strane prehliadacov

    VA:F [1.9.3_1094]
    Rating: 0.0/5 (0 votes cast)
  2. Flety
    November 14th, 2009 at 19:39 | #2

    JavaScript som mal vždycky oveľa radšej ako Flash, presnejšie Flash neznášam. Vždycky som vedel, že JS je oveľa lepšia voľba ako Flash a myslím, že je jednoduchší na tvorbu programu, má obrovské množstvo možností, ktoré ho stavajú na úroveň skutočného programovacieho jazyka a nikdy by som nepoužil ani neodporúčal použiť Flash napríklad na menu, header alebo akýkoľvek iný “doplnok” na stránke. Keď Flash, tak len na nejakú hru, aplikáciu alebo tak podobne, prípadne na to čo sa skutočne inak spraviť nedá(napr. multiupload)

    P.S.: Asi po týždni som prišiel na túto stránku znova a vidím nový štýl, ktorý je starý, otrepaný a neoriginálny. Prečo tá zmena? To pred tým bolo lepšie.

    VA:F [1.9.3_1094]
    Rating: 0.0/5 (0 votes cast)
  1. No trackbacks yet.