Подтвердить что ты не робот

Существуют ли красивые, удобные Java-апплеты?

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

Итак, мне любопытно.

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

Я спрашиваю об этом, потому что я хочу знать, должен ли я более серьезно смотреть на Java-in-the-browser, или если Flash останется доминирующим в обозримом будущем.

Изменить: непреднамеренная приманка к пламени была удалена. Извините за причиненное преступление.

4b9b3361

Ответ 1

Асинхронный загрузчик изображений Facebook - это апплет Java.

Обновление: по-видимому, не разработано в доме в Facebook. Это, кажется, продукт.

Поправка: Теперь, когда вопрос был обновлен, чтобы быть немного более кратким, я думал, что добавлю еще больше к этому ответу.

Эта проблема, массовый загрузчик изображений (в данном случае), является видом, который отлично решался апплетом Java. Почему?

  • Он использует собственные элементы пользовательского интерфейса, поэтому пользователи не путаются или должны изучить новый интерфейс.
  • Он может сэкономить огромные полосы пропускания и накладные расходы, поскольку преобразования изображений, такие как изменение размера и обрезка, могут выполняться на стороне клиента, а не на сервере.
  • Пишите один раз, развертывайте везде (почти, сортировать).

Ответ 3

Проверьте PulpCore. Действительно удивительная инфраструктура Java-апплетов: http://www.interactivepulp.com/

Производительность для него кажется довольно удивительной, если вы проверите ее на bubblemark.com

Ответ 5

Простая разработка плана этажа с помощью java-апплета здесь. Работает намного быстрее, чем dragonfly.autodesk.com или floorplanner.com(оба являются флеш-приложениями).

Ответ 6

Несколько вещей...

Некоторые игровые сайты, такие как popcap.com, используют Java-апплеты для своих игр, и они выглядят довольно хорошо и очень полезны.

Что касается "почему эта кнопка обрезана?" - это, вероятно, проблема с менеджером макетов. См. Мою статью о менеджерах компоновки, в частности:

http://java.sun.com/developer/onlineTraining/GUI/AWTLayoutMgr/shortcourse.html#whyNeed

Ответ 7

Есть много симпатичных апплетов, созданных с помощью Processing (в основном это Java с некоторыми модными графическими библиотеками).

Просто взгляните на эту визуализацию.

Telekom image 4b
(источник: zumkuckuck.com)

Ответ 8

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

Ответ 9

MMORPG Runescape использует апплет Java как клиент и работает очень красиво, хотя графика не так хороша как другие игры того типа, который я видел. Jagex, издатели, также имеет игровой сайт Funorb.

Ответ 10

Другая игра, которая находится на Java (хотя и не апплет), Puzzle Pirates. Это не совсем красиво, но это мило и очень затягивает. Кроме того, он очень быстрый и плавный (это был стук против Java-апплетов).

Ответ 11

Java-апплеты похожи на флеш-скрипты. Их можно использовать навсегда, но часто используются для зла (например, раздражающие баннеры). ИМХО, главная причина, по которой они не уловили, заключается в том, что они требуют, чтобы они требовали слишком много навыков и использовали AWT/Swing, который создает худшие интерфейсы, чем тот, с которым может справиться разработчик с небольшими навыками программирования со вспышкой.

Я бы сказал, что да, они все еще существуют, но больше для бизнес-целей, которые не требуют довольно UI. Например, многие инструменты расчета статистики в Интернете основаны на приятных апплетах.

Ответ 12

Это, безусловно, возможно. Java2D (стандартный графический компонент в Java) способен отображать красивые вещи. Большая проблема заключается в том, что по умолчанию Swing Look and Feel уродлив. Я считаю, что Java 7 будет лучше, но есть и очень красивые сторонние, такие как Substance. Я лично разработал небольшую Java-апплетую игру, которая, помимо зубчатого текста на экране ввода (который является растровым, не отображаемым текстом) ) визуально неотличим от Flash-игры.

Ответ 13

Моя мама пристрастилась к случайным играм в pogo.com, и я должен сказать, что они сделали удивительную работу на забаве, легко учиться, нетрадиционные игры, которые выглядят идеально. Я бы с удовольствием посмотрел их код.