Annonce

Nyt fra microsoft

Indsend nyhed

Del dine opdagelser!

Afstemning

Hvornår har du sidst været til LAN?

  • 55%Det er er mere end et år siden
  • 12%Har aldrig været til et LAN
  • 10%Inden for det seneste år
  • 6%Inden for de seneste 2-4 uger
  • 6%Inden for de seneste 3-4 måneder
  • 6%Inden for den seneste uge
  • 5%Inden for de seneste 5-8 uger

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

16. apr. 2009 09:32Tilbage 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).

#1: bjerh

16. apr. 2009 09: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.

Google define:Nerd - A nerd is very similar to a geek, but with more RAM and a faster modem.

#2: tazly

16. apr. 2009 09:51

Hvad er der nyt og er det bagudkompatibelt?

#3: aben

16. apr. 2009 10:06

det behøver vel strengt taget ikke være bagudkompatibelt, der er jo allerede support for "javascript 1" i browserne.

jeg ville ønske jeg kunne hade dig ihjel

#4: Xunil

16. apr. 2009 10:07

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.
Kilde

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.

MacBook Pro 15" unibody :)

#5: angelenglen

16. apr. 2009 10:07

behøver vel strengt taget ikke være bagudkompatibelt, der er jo allerede support for "javascript 1" i browserne.angrysurmøgstodderasshole71 (#3)

Men det ville være rart.
Det bliver let noget rod, når der er to versioner af samme sprog i brug samtidig.

Der findes 10 slags mennesker, dem der forstår binært og dem der ikke gør.

#6: webwarp

16. apr. 2009 10:10

Forsøger de at gøre sproget mere OO, synes det ser lidt sådan ud ? Skimtede kun hurtigt :)

I like my beer cold, my TV loud and my homosexuals flaming.

#7: Nikto

16. apr. 2009 10: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.

Like Cassius Clay back in Zaire it is my wits that brought me here.

#8: Nahilas

16. apr. 2009 11:20

#7; Json FTW :)

#9: mat

16. apr. 2009 11: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?

#10: Whoever

16. apr. 2009 13: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ø.

FRI SOFTWARE! FRI LARS BARFOED! FRI PÆDAGOERNE! OG HOLD SÅ KÆÆÆÆÆÆFT! Jeg sidder faktisk og...

#11: arne_v

16. apr. 2009 18:53

Nyheden skriver at de er en ny javascript udgave, mens der faktisk er tale op en ny udgave af ECMAscript standarten.Nikto (#7)

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.

#12: Windcape

16. apr. 2009 23: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.

http://about.me/windcape

#13: arne_v

17. apr. 2009 00: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.

#14: Windcape

17. apr. 2009 01: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.

http://about.me/windcape

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