|
JavaScript: борбата между браузърите
Както вече споменахме, JavaScript е създаден от Netscape Communications
Corporation, създател и на единия от двата най-известни браузъра:
Netscape (конкурентният е Internet Explorer на Microsoft
Corporation). Отговорът на Microsoft се изразяваше в две стъпки:
излизането на VBScript и пълната поддръжка на JavaScript в Internet
Explorer.
Политиката на Microsoft е да поддържа в браузъра си всички преспективни
нововъведения: JavaScript, Java, ActiveX. При JavaScript обаче нещата
отидоха още по-далеч: Microsoft направиха много по-добра поддръжка
на езика от създателите му от Netscape. Основен довод в тази насока
е, че Document Object Model на Internet Explorer съдържа всички
обекти, предлагани и от този на Netscape, но освен това включва
и множество допълнителни обекти. Така програмирането за Internet
Explorer дава много повече свобода и възможности, отколкото това
за Netscape.
Бездната между двата браузъра е още по-голяма поради факта, че
в двата обектни модела обектите се различават. Поради това програма,
писана за единия браузър, не работи коректно или в повечето
случаи въобще не работи на другия. Това се превръща в голямо затруднение
за програмистите, които на практика трябва да пишат две версии на
програмата си, за да работи тя коректно и на двата браузъра. Въобще
няма да намесваме по-малко известните браузъри, където положението
е още по-лошо. |