- Брандмауэры иногда блокировали java-апплеты, поэтому разработчики не могли быть уверены, будут ли они работать или нет.
- Они требовали установки плагина для браузера, что заставило многих разработчиков предпочесть javascript java-апплетам, чтобы не требовать от пользователя загрузки и установки плагина. Плагин Macromedia Flash имел более простой, беспроблемный и менее шумный способ загрузки, установки и обновления.
- API тогда еще не был настолько стандартизирован, поэтому апплеты могли не работать, если у пользователя не была установлена нужная версия java.
- Они медленно загружались и использовали слишком много памяти. Они часто приводили к краху браузера.
- Java-апплеты умерли до появления Swing, поэтому графические интерфейсы были сложными и уродливыми.
- IE не очень хорошо поддерживал апплеты в полном объеме, поэтому с совместимостью было сложно разобраться.
- Flash и javascript намного проще в использовании для непрограммистов.
Рекомендую посмотреть эти видео для лучшего погружения в вопрос:
Прикрепленное видео 1 - Выпуск 107. ReST - очень простой клиент для запроса сервиса
Прикрепленное видео 2 - ЖИВОЙ ЗВОНОК С КЛИЕНТОМ, АКТИВНЫЕ ПРОДАЖИ