Prikaz jedne poruke
Stara 21.8.2015, 12:03   #7
RexGrammer
Starosedelac
 
Član od: 18.7.2012.
Lokacija: Beograd, Srbija
Poruke: 1.258
Zahvalnice: 105
Zahvaljeno 238 puta na 210 poruka
Određen forumom Re: Problem sa WOW.js

Nisam ni osporio da ce ostati. JavaScript je izuzetno mocan. Cini mi se da sam citao neki clanak gde se spominje da kad se pojavio, zvali su ga "LISP for web", jer istina, ima vise zajednicko sa LISP-om nego sa C-om (iako sa njim deli mnogo slicnosti u sintaksi).

ECMAScript je sam po sebi potpuno standardizovan, ali problem zapravo bas lezi u tome sto si spomenuo: u DOM-u. I to ne u komplesknoj tree strukturi, nego u razlicitim implementacijama. Naime, ECMAScript je usko povezan sa DOM-om i bavi se manipulacijom elemenata u njemu. Sam po sebi je standardizovan i potpuno isti u svim pretrazivacima. Problem nastaje u razlicitim implementacijama DOM-a u razlicitim pretrazivacima (Safari, Chrome, Mozilla, IE/Spartan). Velika stvar kod WebAssembly-ja je bas to sto u razvoju ucestvuju kompanije vlasnici doticnih pretrazivaca.

Nije da ja ne gotivim stil pisanja JavaScript-a, nego neke korenite stvari u vezi sa njim. Naravno to je moj licni utisak, ali kroz godine veoma cesto se desavalo da u nekom jeziku ostane nesto za sta se smatra da je nepotrebno ili jednostavno lose dizajnirano, jer je to legacy od nekih starijih jezika ili je to tada delovalo kao dobar izbor ili su se jednostavno vremena promenila (npr za C#). Ali naravno te stvari ne mogu se izbaciti jer je Backwards Compability neosporno neizostavan.
RexGrammer je offline   Odgovor sa citatom ove poruke