mboost-dp1

ECMA International

Ny udgave af Javascript næsten klar efter 10 år

- Via eWeek - , redigeret af Emil , indsendt af arne_v

Tilbage i 1999 kunne den nuværende udgave af ECMAscript, der er standarden, som definerer JavaScript, fejre, at den blev ratificeret; nu er den næste version snart klar.

Den nye version, der hidtil har gået under navnet ECMAscript 3.1, har nået en milepæl i sin udvikling, idet den nu er udkommet i sit endelige udkast til en kommende standard. I forbindelse med det nye udkast har ECMA International skiftet navn til “ECMAscript Fifth Edition”.

Den nye udgave skal nu gennemgå en række test for kompatibilitet og interoperatibilitet blandt browserproducenterne, hvorefter den forventes at blive erklæret en ny standard inden udgangen af i år.

Ønsker man at læse hele det nye udkast, så kan det findes her (pdf).





Gå til bund
Gravatar #1 - bjerh
16. apr. 2009 07:35
Jojo.. Det skal vi nok alle sammen blive glade for OM 10 år.., Når browserproducenterne engang har fået taget sig sammen og implementeret det i deres browsere.
Gravatar #2 - tazly
16. apr. 2009 07:51
Hvad er der nyt og er det bagudkompatibelt?
Gravatar #3 - aben
16. apr. 2009 08:06
det behøver vel strengt taget ikke være bagudkompatibelt, der er jo allerede support for "javascript 1" i browserne.
Gravatar #4 - Xunil
16. apr. 2009 08:07
http://blogs.msdn.com/jscript/archive/2009/04/09/a-major-milestone-in-javascript-standardization.aspx skrev:
The goal of this revision was to update the ECMAScript specification to reflect the language as it is actually implemented in modern web browsers and to establish a foundation for the future evolutions of the language. New features include accessor properties, reflective creation and inspection of objects, program control of property attributes, additional array manipulation functions, support for the JSON object encoding format, and a strict mode that provides enhanced error checking and program security. Many of these features standardize enhanced functionality that has been provided by individual browsers but has not yet been universally adopted.


Ser ud som om at det bare er en opdatering der får det til at passe bedre til hvad man bruger Javascript til i dag.
Gravatar #5 - angelenglen
16. apr. 2009 08:07
angrysurmøgstodderasshole71 (3) skrev:
behøver vel strengt taget ikke være bagudkompatibelt, der er jo allerede support for "javascript 1" i browserne.


Men det ville være rart.
Det bliver let noget rod, når der er to versioner af samme sprog i brug samtidig.
Gravatar #6 - webwarp
16. apr. 2009 08:10
Forsøger de at gøre sproget mere OO, synes det ser lidt sådan ud ? Skimtede kun hurtigt :)
Gravatar #7 - Nikto
16. apr. 2009 08:27
Nyheden skriver at de er en ny javascript udgave, mens der faktisk er tale op en ny udgave af ECMAscript standarten. Der er blevet lavet en ny udgave af Javascript for lang tid siden (javascript 2). Jeg har en bog fra 2004 hvor den står udførligt beskrevet.
Du kan se den her!
det nye ved Javascript 2 er at det er muligt at difinere sine egne klasser og objekter. Jeg ved ikke hvad der er af nyt i den nye udgave af EcmaScript, men det vigtigeste vil nok blive implenteret i en nyere opdatering (nok ikke en hal udgave).

#5 jo det er meget problematisk og derfor skal alle browsere understøtte det før det praktisk er muligt at benytte sig af sproget. Men jeg tvivler meget atr der er lave så meget om på sproget så man skal tænke anderledes når man pogrammerer.
Gravatar #8 - Nahilas
16. apr. 2009 09:20
#7; Json FTW :)
Gravatar #9 - mat
16. apr. 2009 09:58
#5

Ikke hvis man bare kunne angive hvilken version man ville bruge i eksempelvis script tagget?

#6

Jeg synes ikke det ser hverken mere eller mindre "OO" ud end den nuværende standard - det er prototype baseret.

#7

Problemet med JS2 er bare så bare at man ikke kan bruge det i nogen browsere?

Gravatar #10 - Whoever
16. apr. 2009 11:28
Who gives a f%¤#?

Når nu folk (sjovt nok ansport af Google) er så opsatte på at køre alt i en browser, så kom da med support til at tilgå 3D grafikkort, externe enheder (f.eks. sensorer på min mobil) osv osv. Indtil den slags er generaliseret (og efterfølgende implementeret af browserproducenterne) og man ikke længere skal være afhængig af plug-ins, så er javascript noget handikappet hø.
Gravatar #11 - arne_v
16. apr. 2009 16:53
Nikto (7) skrev:
Nyheden skriver at de er en ny javascript udgave, mens der faktisk er tale op en ny udgave af ECMAscript standarten.


ECMAScipt er standarden for JavaScript.

Normalt kalder man en ny udgave af standarden for en ny udgave af sproget.

Der er så lidt rod med navne og numre, men det er jo historisk betinget.
Gravatar #12 - Windcape
16. apr. 2009 21:57
Og det vil blive understøttet af Internet Explorer omkring 5-6 år fra nu, hvis Microsoft er hurtige.

Webstandarder er meningsløse, da ingen følger dem før 8 år efter de er udgivet.
Gravatar #13 - arne_v
16. apr. 2009 22:49
#12

Den ECMA TC der har lavet den nye version har så vidt jeg ved medlemmer fra Microsoft, Mozilla, Google og Adobe.

Endvidere er det så vidt jeg kan fortså mindre ændringer, fordi meget af det er formel standardoisering af de facto standarden.

Så jeg vil være optimistisk med hensyn til at det varer mindre end 8 år.
Gravatar #14 - Windcape
16. apr. 2009 23:10
Nu var Microsoft jo også med til at definere HTML4 og XHTML standarderne, men man kan ikke ligefrem påstå at IE var hurtigest ude med understøttelse.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login