Microsoft i Mozilla spierają się o JavaScript

05.11.2007 13:30

Zalogowani mogą więcej

Możesz zapisać ten artykuł na później. Znajdziesz go potem na swoim koncie użytkownika

Przedstawiciele Microsoftu i Mozilli oskarżają się nawzajem o podejmowanie działań, które mogą zakończyć się "rozłamem w Sieci." Kością niezgody jest przyszłość skryptowego języka programowania, JavaScript.

Obie firmy mają swoje własne wersje języka JavaScript - Microsoft wspiera JScript, a Mozilla - ECMAScript. Architekt platformy Internet Explorer w Microsofcie, Chris Wilson, twierdzi, że ECMAScript 4 może wprowadzić zbyt wiele zmian w samym języku, aby można było mówić o nim jako o kontynuacji JavaScript. Zasugerował, że będzie to zupełnie nowy język, z uwagi na duże zmiany w jego strukturze.

Wilson w swoim blogu - http://blogs.msdn.com/cwilso/archive/2007/10/31/what-i-think-about-es4.aspx stwierdził również, iż Microsoft próbował współpracować ze stowarzyszeniem ECMA nad rozwojem języka, jednak - jak się wyraził - "wątpliwości Microsoftu zostały zignorowane a rozwój ES4 zamienił się w 'bitwę: tak albo nie'". Wyraził też opinię, iż w ostatnim czasie reakcją na odmienne opinie co do ECMAScript 4 stało się zakrzykiwanie oponentów.

Twórca języka JavaScript, Brendan Eich, obecnie dyrektor ds. technologii w Mozilli w swoim blogu - http://weblogs.mozillazine.org/roadmap/archives/2007/10/open_letter_to_chris_wilson.html zarzucił z kolei Wilsonowi rozpowszechnianie nieprawdziwych informacji. Przekonywał, iż wszystkie prace prowadzone przez ECMA nad ES4 miały charakter otwarty i koncern z Redmond miał okazję, aby się wypowiedzieć, jednak z tego przywileju nie skorzystał. Eich obarczył Microsoft również winą za stagnację języka JavaScript w chwili, gdy technologia ta zyskała dominującą pozycję w segmencie przeglądarek.

Więcej informacji: blog Brendana Eicha - http://weblogs.mozillazine.org/roadmap/ i Chrisa Wilsona - http://blogs.msdn.com/cwilso/default.aspx

Oceń jakość naszego artykułuTwoja opinia pozwala nam tworzyć lepsze treści.
Komentarze (0)
Zobacz także