Многие браузеры теперь отключают Java-апплеты по умолчанию, требуя, чтобы они были включены для каждой страницы отдельно. Похоже, что апплеты не сильно изменились за последние несколько лет. На самом деле, кажется, что клиентская Java (апплеты, настольные приложения, ...) полностью умирает, и Java в первую очередь становится языком на стороне сервера.
Кроме совместимости, есть ли место, где апплеты все еще полезны в современной сети? Как веб-разработчику, который знаком с Java и JavaScript, с какой стати я бы решил использовать апплет вместо некоторого JavaScript?
Ответы:
Нет не много.
Это может быть полезно, если вы не хотите использовать Flash (т. Е. У вас нет знаний по Flash и выучить его не стоит, потому что вам нужно разработать простой компонент, а у ваших пользователей установлена Java) и вам нужно что-то делать который широко не поддерживается браузерами (например, доступ к локальной файловой системе), или у вас есть значительный объем кода Java, который вы можете использовать повторно.
Действительно, с современными процессорами и оперативной памятью Java уже не такая тяжелая (приложение для синхронизации в реальном времени F1 запускается достаточно быстро на моем нетбуке Atom, и, безусловно, есть приложения Flash, которые душат мой ЦП), обновления являются дифференциальными IIRC и первоначальной установкой в Сегодняшние сетевые подключения - тень того, что было когда-то, но апплеты не являются ответом на многие вопросы.
Webstart, с другой стороны ... :-p
источник
Апплеты все еще полезны в некоторых обстоятельствах - они являются простым способом встраивания небольших программ Java в веб-страницы, которые вполне могут иметь смысл в следующих обстоятельствах:
Но в настоящее время любой, кто хочет разработать такого рода приложение на Java, вероятно, использовал бы либо:
источник
для работы всех приложений Java требуется стороннее программное обеспечение, которое должно быть очень быстро обновлено по соображениям безопасности, каждый раз, когда загрузка огромна, и вам нужно многократно перезагружать браузер, это вызывает его зависание Раньше я думал, что Java-программное обеспечение является обязательным для лучшего опыта, но потом, устав от всех этих проблем, просто удалил его. Я не могу вспомнить использование каких-либо приложений Java в любом случае. ИМХО Java полезна только для некоторых тупых онлайн-игр.
Долгий срок службы PHP и другие веб-технологии, которые не делают мою систему медленной без причины.
Помимо OP « Язык программирования JavaScript, разработанный Netscape, Inc., не является частью платформы Java ». Источник http://www.java.com/en/download/faq/java_javascript.xml
источник