Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Oracle полностью отказывается от Апплетов 
:(
    Опции темы
LSD
Дата 16.11.2015, 16:28 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15709
Регистрация: 24.3.2004

Репутация: 9
Всего: 537



Это не новость, но вопросы периодически возникают, так что стоит написать.
Что происходит: давным давно была компания Netscape, был у них браузер Netscape Navigator и было у него API для написания плагинов Navigator’s plugin interface (NPAPI). Т.к. он был занимал практически весь рынок браузеров, остальные браузеры переняли NPAPI, чтобы быть совместимыми с его плагинами. Потом Netscape Navigator умер но браузеры продолжали поддерживать NPAPI, чтобы оставаться совместимыми с уже существующими плагинами.
Но в 2015 Google объявил что с 1 сентября прекратит поддержку NPAPI, позже к этому решению присоединилась и Mozilla. Google объясняет это "фатальным недостатком" в этих плагинах. Хотя Google и предоставляет новый PPAPI - лишенный фатальных недостатков, но Oracle все таки нашел у него фатальный недостаток - его поддерживает только Chrome и поддерживать свой Plugin API под каждый браузер для полумертвых апплетов это перебор. Потому партия приняла мудрое и дальновидное решение "А ... оно все конем!" - продолжаем поддержку плагина для браузеров с поддержкой NPAPI (ну и ActiveX для IE), а остальные пусть идут лесом (см. UPD2).

Официальное заявление от Oracle: NPAPI Plugin Perspectives and the Oracle JRE.

Что делать?
0. Не начинать новый проект с использованием апплетов.
1. По возможности перепишите все на чистый HTML+JS.
2. Если кода Java много то переходите на Java Web Start.
3. Если основной код на HTML+JS, а Java выполняет некую критичную часть которую не переписать на HTML+JS - запускайте через JWS Java приложение которое откроет внутри себя. Типа DJ Native SwingLobo EvolutionJxBrowser.

UPD: веб-браузера Edge от Microsoft не поддерживает старые механизмы ActiveX и Browser Helper Objects. Поддержка Java была реализована через ActiveX. Так что можно считать что и Microsoft постепенно отказывается от апплетов.

UPD2Oracle полностью отказывается от поддержки Java plugin. В JDK 9 Java plugin будет удален из состава JRE/JDK и объявлен deprecated. Как альтернатива предлагается Java Web Start.

UPD3Пример как человек на практике попытался отказать от апплетов и какие грабли он встретил.

Это сообщение отредактировал(а) LSD - 7.6.2016, 17:57


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Sajtran
Дата 17.11.2015, 11:34 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 15.10.2008
Где: Мегион

Репутация: нет
Всего: 2



десктоп, один десктоп и натив - нету надежды в вебе, лесом всю эту ...
некоторые приложения уже по 20 и более лет работают и им пофиг на NPAPI
и разработка гораздо проще даже с учётом многоплатформенности

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Mirkes
Дата 17.11.2015, 20:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 586
Регистрация: 18.8.2011
Где: Красноярск

Репутация: нет
Всего: 17



Я все это уже выяснил год назад, когда понял, что Oracle убил огромный образовательный сегмент интернета. Нормальной альтернативы - нет. Печально, конечно, но от сетований ничего не изменится.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
Sajtran
Дата 18.11.2015, 07:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 15.10.2008
Где: Мегион

Репутация: нет
Всего: 2



хочешь создать рынок, создай свой браузер "не веб" и делай с ним, что хочешь иначе тебя прижмут походя - это просто бизнес, ничего личного

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
CompWorm
Дата 23.11.2015, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



да, все эти госперевороты с NPAPI весьма нелепы.
вот тут народ вроде шевелится с адаптером, посмотрим, чо получится.

Этот ответ добавлен с нового Винграда - http://vingrad.com
PM MAIL   Вверх
LSD
Дата 4.2.2016, 18:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15709
Регистрация: 24.3.2004

Репутация: 9
Всего: 537



Плагины официально признаны мертвыми.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
dreindeimos
Дата 5.2.2016, 17:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 4.6.2015

Репутация: нет
Всего: нет



Что будет то будет..
PM MAIL   Вверх
cupoma58
Дата 4.5.2017, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


ищущий



Профиль
Группа: Awaiting Authorisation
Сообщений: 31
Регистрация: 3.3.2017

Репутация: нет
Всего: нет



Цитата(LSD @ 16.11.2015,  16:28)
Это не новость, но вопросы периодически возникают, так что стоит написать.
Что происходит: давным давно была компания Netscape, был у них браузер Netscape Navigator и было у него API для написания плагинов Navigator’s plugin interface (NPAPI). Т.к. он был занимал практически весь рынок браузеров, остальные браузеры переняли NPAPI, чтобы быть совместимыми с его плагинами. Потом Netscape Navigator умер но браузеры продолжали поддерживать NPAPI, чтобы оставаться совместимыми с уже существующими плагинами.
Но в 2015 Google объявил что с 1 сентября прекратит поддержку NPAPI, позже к этому решению присоединилась и Mozilla. Google объясняет это "фатальным недостатком" в этих плагинах. Хотя Google и предоставляет новый PPAPI - лишенный фатальных недостатков, но Oracle все таки нашел у него фатальный недостаток - его поддерживает только Chrome и поддерживать свой Plugin API под каждый браузер для полумертвых апплетов это перебор. Потому партия приняла мудрое и дальновидное решение "А ... оно все конем!" - продолжаем поддержку плагина для браузеров с поддержкой NPAPI (ну и ActiveX для IE), а остальные пусть идут лесом (см. UPD2).

Официальное заявление от Oracle: NPAPI Plugin Perspectives and the Oracle JRE.

Что делать?
0. Не начинать новый проект с использованием апплетов.
1. По возможности перепишите все на чистый HTML+JS.
2. Если кода Java много то переходите на Java Web Start.
3. Если основной код на HTML+JS, а Java выполняет некую критичную часть которую не переписать на HTML+JS - запускайте через JWS Java приложение которое откроет внутри себя. Типа DJ Native SwingLobo EvolutionJxBrowser.

UPD: веб-браузера Edge от Microsoft не поддерживает старые механизмы ActiveX и Browser Helper Objects. Поддержка Java была реализована через ActiveX. Так что можно считать что и Microsoft постепенно отказывается от апплетов.

UPD2Oracle полностью отказывается от поддержки Java plugin. В JDK 9 Java plugin будет удален из состава JRE/JDK и объявлен deprecated. Как альтернатива предлагается Java Web Start.

UPD3Пример как человек на практике попытался отказать от апплетов и какие грабли он встретил.

Applet работает, установи Opera AC и договорись с ним.    smile 
PM MAIL WWW   Вверх
LSD
Дата 4.5.2017, 13:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15709
Регистрация: 24.3.2004

Репутация: 9
Всего: 537



Цитата(cupoma58 @  4.5.2017,  12:36 Найти цитируемый пост)
Applet работает, установи Opera AC и договорись с ним.

А еще можно поставить Windows XP + IE 6.0, там прям из коробки идет JRE 1.1.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Апплеты | Следующая тема »


 




[ Время генерации скрипта: 0.1348 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.