• IT-Karriere:
  • Services:

JavaScript-Entwicklung wieder vereint

ECMAScript-4-Ausschuss einigt sich auf gemeinsames Konzept

Nach längerer Zeit getrennter Arbeit an einer neuen Version von ECMAScript, besser bekannt als JavaScript, führen die beteiligten Organisationen ihre Entwürfe der Spezifikationen unter dem Namen "Harmony" wieder zusammen. Als Folge werden eine ganze Reihe ursprünglich vorgesehener Ergänzungen wieder zurückgenommen.

Artikel veröffentlicht am ,

2005 begannen die Arbeiten an ECMAScript 4 beziehungsweise JavaScript 2. Die neue Spezifikation soll einerseits die zunehmende Größe und Bedeutung von JavaScript-Anwendungen auf Webseiten berücksichtigen und die Entwicklung vereinfachen, andererseits darf trotz neuer syntaktischer Mittel die Ausführungsgeschwindigkeit nicht darunter leiden. Kurz darauf kam es aber bereits zu unterschiedlichen Ansichten, welche neuen Sprachfunktionen Eingang in JavaScript finden sollten.

Stellenmarkt
  1. MVV Energie AG, Mannheim
  2. Merz Pharma GmbH & Co. KGaA, Frankfurt am Main

Im Jahr 2007 kam es zu einem deutlichen Bruch innerhalb des zuständigen ECMAScript-Ausschusses der ECMA. Ursache war, dass für einige Beteiligte die ursprüngliche Spezifikation zu viele Änderungen auf einmal mit sich brächte. Gerade die Browserhersteller Microsoft und Mozilla, aber auch Yahoo, wollen kleinere Schritte gehen und entwickelten einen Entwurf, der sich stärker an die aktuelle Version ECMAScript 3 hält - deswegen wird ihr Entwurf häufig auch als ECMAScript 3.1 bezeichnet.

Ende Juli 2008 gelang es, innerhalb des Ausschusses einen Konsens zu erreichen, um wieder an einem Standard zu arbeiten. Durch diesen Konsens werden einige wesentliche Punkte der ursprünglichen Spezifikation von ECMAScript 4 zurückgenommen. Für die weitere Arbeit an der Spezifikation sollen vor allem die Belange von JavaScript als Webseitensprache stehen.

So wird es vorerst keine Unterstützung von Namensräumen und keine Organisation von Klassen in Packages geben.

Die Einführung von Sichtbarkeitsregeln für Klassenvariablen wie public, protected und private hingegen ist unbestritten. Des Weiteren werden viele Methoden offiziell spezifiziert, die bereits von vielen Browsern unterstützt werden.

Eine besondere Rolle in diesem Richtungsstreit nimmt Adobe ein. ActionScript basiert gleichfalls auf ECMAScript und wird für die Programmierung innerhalb von Flash verwendet. Für die kommenden Generation von ActionScript hat hat Adobe bereits wesentliche Elemente der neuen Spezifikation von ECMAScript 4 implementiert. Es ist noch unklar, wie sich Adobe nun bei der Weiterentwicklung von ActionScript verhalten wird. Es ist aber anzunehmen, dass Adobe keine Sprachelemente entfernen wird.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Mobile-Angebote
  1. 206,10€ (mit Rabattcode "PFIFFIGER" - Bestpreis!)
  2. 499,90€
  3. 569€ (Bestpreis!)

Verwundert 06. Dez 2009

Was soll darauf geworden sein? FF 3.5 unterstützt Video-Tag Ein komisches Bild wirft...

Erwin Rösti 07. Jan 2009

inrw Momentan kein Beitrag vorhanden Gruss Erwin

Tricobaltexplosion 19. Aug 2008

Hoffentlich nicht. Java hat einfach mal komplett versagt im Browser. Zeig mir eine Seite...

Jiofany 18. Aug 2008

Stimmt wohl!!

craesh 18. Aug 2008

Das wievielte Projekt namens "Harmony" ist das eigentlich, das irgendwas vereinen will?


Folgen Sie uns
       


Yakuza - Like a Dragon - Gameplay (Xbox Series X)

Im Video zeigt Golem.de, wie Yakuza - Like a Dragon auf der Xbox Series X aussieht.

Yakuza - Like a Dragon - Gameplay (Xbox Series X) Video aufrufen
    •  /