Posts Tagged ‘API-интерфейс’

Борьба за чистоту, или прелюдия к схватке за Java

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Чистота — залог переносимости?

В конечном счете, компания Sun Microsystems сама во всем виновата. Если бы язык Java не был таким привлекательным, он не попал бы в такое неприятное положение. А положение сейчас таково, что язык Java уже почти утратил свое главное достоинство — переносимость. Хотя Sun пытается одновременно и защитить свое детище, и возродить его непорочность — предъявив иск компании Microsoft и выдвинув инициативу 100% Pure Java — выпуск компанией спецификации Java 1.1 увеличил количество имеющихся виртуальных машин Java (JVM) и соответствующих им API-интерфейсов. Проблема усложняется тем, что разработчики, ценящие Java главным образом за его простые для обучения языковые конструкции, солидную поддержку сетевых функций, сильную защиту и встроенные функции надежности (а не за переносимость), легко поддаются искушению покинуть этот прямой, но очень узкий путь в погоне за кросс-платформенной добродетельностью.

Бремя переносимости Java с наибольшей выгодой несут те, кто не знает, какие пользователи посещают их узел, какой бизнес-партнер мог бы получить выгоду от совместного использования их приложений, какие платформы поддерживает компания, с которой они объединяются, или как изменятся их потребности в серверной аппаратуре. Однако с корпоративной точки зрения переносимость остается важной задачей. (далее…)