Софт и безопасность

Sun сомневается в Java

13 февраля 2003 года, 16:20 | Текст: Иван Карташев

Компания Sun, как создатель языка Java, достаточно активно продвигает его на компьютерном рынке. Не так давно Sun одержала в суде победу над одним из главных своих конкурентов - корпорацией Microsoft. Согласно решению судьи, софтверный гигант должен в течение 120 дней включить в поставку Windows виртуальную машину Java от Sun. Microsoft уже начала исполнение этого решения, исключив из сервис-пака для Windows XP собственную виртуальную машину. По мнению Sun, виртуальная машина Java от Microsoft создана с нарушением спецификаций и слишком тесно привязана к особенностям Windows.

Однако даже у самой Sun дела с реализацией Java обстоят не слишком гладко. Недавно в интернет просочилось письмо одного из разработчиков Sun Джулиана Тейлора, который обращает внимание на недостатки реализации Java на родной для Sun платформе Solaris. Полный текст служебной записки Тейлора можно найти здесь.

Вкратце ее смысл можно свести к тому, что реализация Java в Solaris не позволяет создавать надежные приложения. Для некоторых задач применение Java вовсе недопустимо, несмотря на все преимущества этого языка. Одной из проблем виртуальной машины Java для Solaris являются непомерные требования к объему оперативной памяти. Например, для простой программы в среде Solaris для процессоров Sparc требуется около 30 Мб памяти против 11 Мб в случае Solaris для процессоров x86 и 3,5 Мб для Windows.

На этом, впрочем, проблемы в реализации Sun для Solaris не исчерпываются. Тейлор приводит достаточно длинный перечень проблем, отмечая, что разработка Java для Solaris никогда не входила в число приоритетов Sun, и значительно больше внимания уделялось клиентским платформам вроде Windows и MacOS. Однако позаботиться об адекватной поддержке Java в Solaris тоже не мешает, считает Тейлор.

Комментариев пока нет.

Оставить первый комментарий

Последние новости по теме:

Архив материалов
  «   Ноябрь 2008   »  
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930