ЧаВО по материалам форума
Java на Исходниках.Ру

Составители: Angie, d_k
Редактор: d_k



Точка зрения Microsoft (Angie)
Мда-а... Ну и как же все без нее-то? :)

Как же относится такой мировой гигант как Microsoft к существованию такой многообещающей технологии?

Сначала, имея свою операционную систему, необъятное число приложений к ней и обширнейшую библиотеку классов, компания Microsoft просто не нуждалась в Java. Но не заметить ее она конечно не могла и поэтому был создан компилятор Java от Microsoft, а также визуальное средство разработки, включенное в Visual Studio. Этот компилятор включает в байт-коды вызовы объектов ActiveX. Затычкой в бочке стало то, что выполнять эти байт-коды можно только на компьютерах, имеющих доступ к ActiveX. И, следовательно, компания SUN Microsystems - как создатель технологии Java, возбудила судебное преследование над Microsoft по поводу совместимости и переносимости создаваемых Java-программ. В результате Microsoft оставила "чистую" Java в покое и назвала свой продукт Visual J++. Виртуальная машина Java от Microsoft умеет выполнять байт-коды, написанные "чистым" компилятором, но не всякий интерпретатор выполнит байт-коды, написанные с помощью Visual J++.

Чтобы прекратить появление несовместимых версий Java, фирма SUN разработала концепцию Pure Java, и систему проверочных тестов на полную совместимость байт-кодов. Появились байт-коды, успешно прошедшие тесты, и средства разработки, выдающие в итоге чистый код и помеченные как "100% Pure Java".

Кроме того, SUN распространяет пакет программ Java Plug-in, который можно подключить к броузеру, заменив тем самым встроенный в него JRE на "родной".


Содержание