0

Куда делись все Java-апплеты? [закрыто]

16

Проблема: Почему Java-апплеты больше не используются?

Когда Java только начинала, много людей были взволнованы возможностью писать апплеты. Они были популярны и определенно привлекали внимание, но сейчас я их практически не вижу. На смену им пришли Flash, JavaScript и множество других технологий для создания веб-приложений.

Я задаюсь вопросом: почему сайты больше не используют Java-апплеты?

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

Дополнительные детали:

  • Вопрос относится к разряду субъективных мнений;
  • Убедитесь, что ответ содержит факты и ссылки на источники.

5 ответ(ов)

0

Я думаю, что Java-апплеты были затенены Flash и ActionScript (шута не было в виду), так как эти технологии были гораздо проще в использовании для тех задач, для которых в то время применялись Java-апплеты (анимации и состояние приложений).

Успех Flash в данном контексте также объясняется значительно меньшим размером файлов, а также тем, что он извлек выгоду из дела Sun против Microsoft, в результате которого Microsoft убрала MSJVM из Internet Explorer, в то время когда Netscape переживал упадок, а IE доминировал на рынке.

0
  1. AWT был создан для ужасных пользовательских интерфейсов. Swing улучшил ситуацию, но было уже поздно, потому что...

  2. Microsoft прекратил поддержку Java в браузере (свой собственный MSJVM), и до этого момента он поддерживал только последнюю выпущенную версию, которая была примерно совместима с JDK 1.1.

  3. Таким образом, сегодня вы не можете быть уверены, что апплет будет работать на большинстве машин, не относящихся к разработке, в отличие от Flash.

То же самое можно сказать и об ActiveX.

0

На момент, когда GUI API Java стал действительно нормальным, все уже активно использовали Flash. И даже сегодня Java не сравнится с Flash в плане сложной графики.

0

Я предполагаю, что это связано с тем, что Java — это "настоящий", то есть универсальный язык программирования. Для создания апплета необходимо писать код, и никаких обходных путей здесь нет.

С появлением Flash и подобных технологий, вы можете практически просто перетаскивать элементы и создавать классную анимацию для своего сайта. Это значительно снижает барьер для входа — вам не нужно знать, как программировать, чтобы заставить работать Flash-анимацию. В результате Flash стал более популярным, а Java-апплеты практически не используются в наше время.

0

Java-апплеты долго загружались и запускались в браузере, и у многих пользователей они просто не работали. Когда они всё же загружались, интерфейсы выглядели плохо и были громоздкими. Я думаю, что такой плохой пользовательский опыт стал одной из причин их устаревания.

Так что, отвечая на ваш вопрос, у меня есть вопрос: вы спрашиваете «Почему сайты больше не используют Java-апплеты?», а я отвечаю: «Почему кому-то это нужно?»

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь