Actionscript 3.0 Standardizasyon Sorunu
17 Ağustos 2008 – 12:31Actionscript 3.0 ve ECMAScript 4
Actionscript 3.0 hazırlanırken Adobe dili ECMAScript 4 üzerine temellendirdi. Yani Actionscript 3.0 dili için bir standart seçilmişti ve bu ECMAScript 4 dü. Bir yazılım dilinin standartlara uyması geliştiriciler açısından ne kadar önemli ne kadar önemli değil bu tartışılacak bir nokta ama Adobe Actionscript 3.0 için standardizasyon komitesi tarafından duyurulan ECMAScript 4 ü seçmişlerdi.
Adobe bu yönde tüm çalışmalarını şekillendirdi. Actionscript 3.0 çok iyi bir dil haline geldi. Tabii bu planın sadece bir parçasıydı, daha sonra Adobe kendi içerisindeki sistemlerin çoğunu güncelleme yoluna gitti. Flex Builder yapıldı ki o da Actionscript 3.0 kullanıyor. Adobe Connect yeniden yapılandırılmaya başlandı ve tabi ki Tamarin ES4 motoru. Bunun gibi birçok ürün bu dilin üzerine kuruldu.
Ecma Teknik Komitesi
Buraya kadar bir sorun yoktu, ta ki Oslo’da toplanan Ecma Teknik Komitesi’nin ECMAScript 4 üzerinde çalışmalarını durdurduğunu açıklayana dek (13.08.2008 - Brendan Eich’in tarafından yollanan Eposta).
Ecma Teknik Komitesi’nin kendi içerisinde fikir ayrılıkları olduğu daha önceden de biliniyordu. Komitenin bir kısmı ECMAScript 3.1 üzerinde çalışmalara devam etmek isterken bir kısmı da ECMAScript 4 ü inşa etmeye kalkmışlardı. ECMAScript 3.1 destekleyenler Javascript için yeni bir sistem ve syntax oluşturmak yerine ilaveler ile açığı kapatmak istiyorlardı. ECMAScript 4 ü destekleyenler ise bunun cezp edeci olmadığını sistemin yeniden yapılandırılmasını gerektiğini düşünüyorlardı.
Oslo’daki toplantı sonucu tek bir sonuç çıkararak ECMAScript 3.1 üzerinde çalışmalarına devam edeceklerini açıkladılar. Peki, bu ne demek?
