|
Особая
позиция Microsoft
Вы уже, наверное, почувствовали
смутное беспокойство, не встречая название этой фирмы. Дело в том, что, имея
свою операционную систему, огромное число приложений к ней и богатейшую библиотеку
классов, компания Microsoft не имела нужды в Java. Но и пройти мимо технологии,
распространившейся всюду, компания Microsoft не могла и создала свой компилятор
Java, а также визуальное средство разработки, включив его в Visual Studio. Этот
компилятор включает в байт-коды вызовы объектов ActiveX. Следовательно, выполнять
эти байт-коды можно только на компьютерах, имеющих доступ к ActiveX. Эта "нечистая"
Java резко ограничивает круг применения байт-кодов, созданных компилятором фирмы
Microsoft. В результате судебных разбирательств с SUN Microsystems компания
Microsoft назвала свой продукт Visual J++. Виртуальная машина Java фирмы Microsoft
умеет выполнять байт-коды, созданные "чистым" компилятором, но не
всякий интерпретатор выполнит байт-коды, написанные с помощью Visual J++.
Чтобы прекратить появление несовместимых
версий Java, фирма SUN разработала концепцию "чистой" Java, назвав
ее
Pure Java,
и систему проверочных тестов на "чистоту" байт-кодов.
Появились байт-коды, успешно прошедшие тесты, и средства разработки, выдающие
"чистый" код и помеченные как
"100% Pure Java".
Кроме того, фирма SUN распространяет
пакет программ Java Plug-in, который можно подключить к браузеру, заменив тем
самым встроенный в браузер JRE на "родной".
|