Oracle убивает браузерную Java dl // 28.01.16 13:21
Oracle объявила о планах начиная с JDK 9 перевести браузерный Java-плагин в категорию нежелательных (deprecated), а в дальнейшем полностью удалить его из будущих релизов. [Не забывайте при копировании материала указывать полный адрес источника: //bugtraq.ru/rsn/archive/2016/01/06.html] Основной причиной называется схлопывающаяся поддержка браузеров, вычищающих API, позволяющие работать этому плагину (например, дружно избавляются от двадцатилетнего NPAPI). Разработчикам предлагается переключиться на независимые от браузеров приложения, в том числе на Java Web Start (фактически просто независимые приложения, загружающиеся по сети).
В следствие своей неоправданной "безопасной" ограниченнности. Сделай они сразу 20 лет назад "песочницу" для доступа к пользовательскому диску - жабоскрипа и всей прочей быдлокодины могло бы и не быть...
строго наоборот01.02.16 15:13 Автор: dl <Dmitry Leonov>
Умерла она от того, что браузеры еще сильнее закрутили гайки. Ну а возможность настройки песочницы для доступа к пользовательскому диску появилась еще в JDK 1.1 (для подписанных приложений) и развита в JDK 1.2 (честная гибкая настройка в зависимости от источника, автора и т.п.). Почти что те же 20 лет назад.
Ну и совершенно непонятно, с какого бока бы доступ к пользовательскому диску в яве помешал появлению яваскрипта, у которого таких возможностей отродясь не было. JS возник из-за тяжести JVM и из-за достаточно высокого порога вхождения для разработчиков - одно дело писать честную программу и компилировать, другое - просто вокнуть несколько строчек кода в html.
"Песочница" позволила бы писать на Жабе апплеты для распределенных вычислений, а возможность доступа к "чужим" доменам - создавать на ней идеальные клиент-серверные приложения.
И, вообще, на момент создания Жабы (писал же я еще тогда, на Хакзоне) перспектива виделась совершенно иначе: Вместо ГУИ - запускаемый из командной строки графический браузер, вместо графических приложений - аплеты. Вот вам и полная кроссплатформенность. А для этого аплеты должны были иметь полноценный доступ к диску. Но появился Скрип и выхолостил саму идею, переориентировав все на простое расширение возможностей HTML.
так это все никуда и не делось22.02.16 12:33 Автор: dl <Dmitry Leonov>
Только называется уже не апплетами, а обычными приложениями, которые теперь и предлагается запускать. И доступ нужен не столько к диску, сколько к какому-нибудь хранилищу, для чего опять же давно появился JDBC.
Ну а сейчас просто закрывается конкретная ниша с браузерными приложенями aka апплетами, от которых больше головной боли, чем пользы.
Не туда делось.26.02.16 09:09 Автор: Zef <Alloo Zef> Статус: Elderman Отредактировано 26.02.16 09:11 Количество правок: 1