Языки программирования

Java Applet API направляется к выходу

Java Applet API направляется к выходу

Java окончательно избавится от Java Applet API в соответствии с предложением OpenJDK, созданным 4 декабря.

В предложении по улучшению JDK отмечается, что API не только уже некоторое время не подлежит удалению, но и устарел, поскольку ни текущий комплект разработчика Java (JDK), ни текущие веб-браузеры не поддерживают апплеты. Удаление запланировано на стандартную версию Java, хотя конкретный выпуск JDK еще не назначен.

В предложении приводится несколько причин для удаления API. Во-первых, Applet API в JDK не имеет реализации, что означает отсутствие возможности запустить апплет с помощью JDK. Во-вторых, браузеры больше не поддерживают апплеты. В-третьих, инструмент appletviewer, который позволял разработчикам тестировать апплеты без плагина для браузера, был удален в JDK 11, который вышел в сентябре 2018 года. В-четвертых, менеджер безопасности Java, который обеспечивает поддержку запуска апплетов путем создания песочницы для недоверенного загруженного кода, будет удален с выходом JDK 24 в марте. Таким образом, нет никаких причин сохранять неиспользуемый Applet API.

Впервые Java-апплеты были упразднены в JDK 9, который был выпущен в сентябре 2017 года. Апплеты, по сути, уступили JavaScript и браузеру в веб-разработке. Кроме того, апплеты вызывали опасения в плане безопасности.

Читайте также