Upadek ECMAScript 4

Ostatnio Adobe całymi siłami dążyło do ustandaryzowania swojego środowiska. Kluczowa miała być zgodność ActionScript 3.0 ze standardem ECMAScript 4. Istotne jest jednak, że standard ECMAScript 4 nie jest jeszcze standardem oficjalnym – w tym momencie jest w fazie projektu. Podczas ostatniego spotkania zespołu pracującego nad rozwojem standardu podjęto jednak decyzje, które bardzo popsuły szyki Adobe. Grupa zadecydowała, że rozwiązania proponowane w ramach projektu ECMAScript 4 są zbyt gwałtowne i należy powrócić do projektu w wersji 3.1. Oznacza to ni mniej ni więcej tylko to, że ActionScript nie będzie jednak oparty o standard ECMAScript 4 (co oczywiście nie oznacza, że ActionScript nie jest oparty o standrad ECMAScript).

Jest to spory cios dla Adobe, które wedle spekulacji zastał zadany przez Microsoft – głównego konkurenta Adobe w dziedzinie RIA. Oczywiście z praktycznego punktu widzenia dla dleveloperów nie ma to większego znaczenia – jednak dla Adobe był to dość mocny argument marketingowy (środowisko spełniające najnowocześniejsze i najbardziej innowacyjne standardy), w którego opracowanie został włożony niemały wysiłek. Takie działanie ze strony Microsoftu nie dziwi, zważywszy na to, że firma musiałaby zbudować własny silnik dla IE wspierający standard ES4 lub przystosować silnik Tamarin. Oba rozwiązania wymagają jednak wysiłku i oczywiście pieniędzy – czego Microsoftowi udało się uniknąć. Co więcej M$ zapowiedziało, że nigdy nie będzie wspierało ES4.

Adobe oficjalnie skomentowało decyzję grupy o odrzuceniu ECMAScript 4. Producent zapewnia, że nadal będzie czynnie uczstniczył w pracach nad rozwojem standardu. Podkreślone zostało, że AS jest oparty o standard ECMAScript (choć nie w wersji 4). W wypowiedzi została zawarta deklaracja, że nie będzie żadnych zmian wstecznych. Głównym celem Adobe jest stworzenie jak najlepszego i najbardziej innowacyjnego środowiska.

Ta decyzja nie jest również dobra dla najbliższej przyszłości języka JavaScript, który według wielu wymaga unowocześnienia. Jeżeli jesteście zainteresowani większą ilością szczegółów na temat odrzucenia standardu zapraszam do ciekawych źródeł:

Ru Roh! Adobe Screwed By EcmaScript Standards Agreement

Why Standards?

JavaScript Stalled, AS3 Orphaned – Microsoft to Blame

microsoft: Did they have a hand in it? I’ll say…probably.

This entry was posted in ActionScript, Informacje. Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

Post a Comment

You must be logged in to post a comment.