Обычная версия
Java форум JavaTalks
форум программистов

Поиск   Пользователи   Группы   Регистрация 
 Профиль   Личные сообщения 

 Вход 

Аплет - вчерашний день.....?
Список форумов
 ->  Апплеты


На страницу 1, 2  След. 
Начать новую тему 
Предыдущая тема :: Следующая тема  
Автор Сообщение
al1975 : 188
Новичок

СообщениеНоя 10, 2011 2:31 
Ответить с цитатой
Разве аплеты сейчас используются в написании современных сайтов?На них даже вроде браузеры "ворчат"...Сейчас вроде java-скрипты в ходу..?
К началу Посмотреть профиль Отправить личное сообщение
mesier : 693
Постоянный посетитель
Откуда: Новокузнецк

СообщениеНоя 10, 2011 4:52 
Ответить с цитатой
Когда это действительно необходимо, конечно используются! Существует определенный круг задач, в которых тебе нужно тесное взаимодействие с клиентской ОС (то есть куда ограничения безопасности не пустят из Джаваскрипта и Флэш/Флекс-сценария) или JVM клиента. Например, для взаимодействия с КриптоПРО на клиентском компе из браузера.
А в корпоративных приложениях - вообще сплошь и рядом используются аплеты. Например, CiscoWorks целиком и полностью на аплетах. Какие-то Enterprise Manager-ы для БД, серверов приложений, управлялки для SAN-сетей - тоже могут использовать аплеты.
Хотя, конечно, если кругозор в web-приложениях ограничен сайтами-развлекалками, а верхом совершенства видится социальная сеть, тогда да - и апплеты вчерашний день, и вообще Java скоро умрет (ляпнул тут один на sql.ru). Laughing
К началу Посмотреть профиль Отправить личное сообщение ICQ Number
al1975 : 188
Новичок

СообщениеНоя 10, 2011 5:05 
Ответить с цитатой
Ну вот в другой теме на этом форуме на счёт "часы вставить на сайте" - я ж могу написать аплет,который будет показывать время(использую например класс Timer),вставлю куда мне нужно...Так? Время клиента ж показывать будет?..Браузеры не будут "ругаться" на аплет?
К началу Посмотреть профиль Отправить личное сообщение
al1975 : 188
Новичок

СообщениеНоя 10, 2011 5:48 
Ответить с цитатой
Уже быстренько накатал апплет с часами,работает..Получаеться : если знаешь джаву - можно вместо джава-скриптов аплеты писать на любой вкус,а джава-скрипты пусть вставляют php-писты Laughing ?
К началу Посмотреть профиль Отправить личное сообщение
stolzen : 422
Бывалый
Откуда: Нижний Новгород

СообщениеНоя 10, 2011 8:05 
Ответить с цитатой
al1975 писал(а):
Уже быстренько накатал апплет с часами,работает..Получаеться : если знаешь джаву - можно вместо джава-скриптов аплеты писать на любой вкус,а джава-скрипты пусть вставляют php-писты Laughing ?

Нет, не только пхпешники. В 99% случаев апплетны нежелательны (как минимум, нужно jre ставить). Лучше уж писать на js. Если уж хочется сильно писать на джаве - то тогда нужно смотреть в сторону GWT, который компилирует java код в js. Мое имхо: апплеты - это вчерашний день.
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
mesier : 693
Постоянный посетитель
Откуда: Новокузнецк

СообщениеНоя 10, 2011 8:41 
Ответить с цитатой
al1975 писал(а):
Уже быстренько накатал апплет с часами,работает..Получаеться : если знаешь джаву - можно вместо джава-скриптов аплеты писать на любой вкус,а джава-скрипты пусть вставляют php-писты Laughing ?

Для работы аплетов на клиентской машине должна быть установлена JRE, аплет должен быть подписан, браузер должен разрешать выполнение аплетов.. Поэтому в WWW они не получили распространения. В основном в локальных и приватных сетях используются.
Даю не менее интересную наводочку: Flex, ActionScript. Wink Для www более подходящая штука. По возможностям приближается к аплетам, но при этом JRE на клиенте не нужно, достаточно установленного Flash-плеера (уже установлен почти у каждого). Есть хорошие библиотеки для взаимодействия из клиентского ActionScript с Java-сервлетами.. Дерзай! Wink
К началу Посмотреть профиль Отправить личное сообщение ICQ Number
ТокиТори : 1066
Завсегдатай

СообщениеНоя 10, 2011 8:52 
Ответить с цитатой
Бьете из пушки по воробьям. Те же самые часы лучше реализовать на js или html5. Апплеты имеют огромные возможности. И их надо использовать в соответствующих целях, т.е. для создания многофункциональных приложений.
К началу Посмотреть профиль Отправить личное сообщение
sgdread : 2184
JT Библиотекарь
Откуда: USA

СообщениеНоя 11, 2011 1:09 
Ответить с цитатой
al1975 писал(а):
Разве аплеты сейчас используются в написании современных сайтов?На них даже вроде браузеры "ворчат"...Сейчас вроде java-скрипты в ходу..?

Апплеты используются в приложениях, где нужна криптография (к примеру, генерация цифровой подписи для банковских транзакций). Клиенты некоторых игр (Haven&Hearth, к примеру), используют апплеты как платформу. Remote Desktop-ы всякие для корпоративных сетей и т.п.
_________________
К началу Посмотреть профиль Отправить личное сообщение
конвиг : 27
Новичок

СообщениеНоя 11, 2011 16:59 
Ответить с цитатой
Вот вам пример
http://xray-optics.ucoz.ru/editor.htm
аплета, который на javascript ну никак не сделать, хоть застрелись и даже Canvas не поможет. Он решает много задач физики, используя файлы в двоичном коде на сервере. И он даже не подписан. Он делает графику и анимацию и может очень многое другое. Это вообще интерпретатор языка программирования.

А вот вам пример
http://vkacl.narod.ru/slideshow/main.htm
анимации на javascript, которую можно сделать и как аплет, но не нужно.
К началу Посмотреть профиль Отправить личное сообщение
stolzen : 422
Бывалый
Откуда: Нижний Новгород

СообщениеНоя 14, 2011 8:23 
Ответить с цитатой
конвиг писал(а):
Вот вам пример
http://xray-optics.ucoz.ru/editor.htm


Цитата:
ВАЖНОЕ ЗАМЕЧАНИЕ: ... Однако начиная с версии JRE 1.6u24 эта операция заблокирована. Чтобы решить эту проблему нужно прочитать статью

И кто захочет читать статью? Слишком много телодвижений - будут делать это те, кому действительно нужно (скажем, препод сказал использовать именно этот апплет). Да и опять же - нужна JRE.

Я пока не переубежден, что апплеты - это вчерашний день. И если что-то средствами js нельзя сделать, то скорее всего можно подумать, погуглить и все-таки сделать это на js. На js уже дум переписали! http://blogs.computerra.ru/13291
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
zloyby : 1
Новичок

СообщениеНоя 14, 2011 15:11 
Ответить с цитатой
Моя текущая работа с апплетами - трансляция клиенского рабочего стола как rtmp поток + кодирование и удаленное управление этим рабочим столом. С удовольствие послушаю Ваш вариант реализации. С помощью js (flash?) сделаете? или какими технологиями? и за какое время? Уважаемый stolzen - дабы вы не казались троллем - ответьте, пожалуйста, на эти вопросы.
К началу Посмотреть профиль Отправить личное сообщение
sgdread : 2184
JT Библиотекарь
Откуда: USA

СообщениеНоя 15, 2011 0:51 
Ответить с цитатой
zloyby писал(а):
Моя текущая работа с апплетами - трансляция клиенского рабочего стола как rtmp поток + кодирование и удаленное управление этим рабочим столом. С удовольствие послушаю Ваш вариант реализации. С помощью js (flash?) сделаете? или какими технологиями? и за какое время? Уважаемый stolzen - дабы вы не казались троллем - ответьте, пожалуйста, на эти вопросы.

Думаю реализовать можно, но это будет что-то из разряда превращения железа в золото: теоретически можно, но фактически экономически нецелесообразно. Проблемы будут как минимум со следующими областями:
- производительность
- персонал (люди, которые могут написать порт Doom/Quake на JS стоят ОЧЕНЬ дорого и их крайне сложно найти/переманить к себе)
К слову, умельцы сделали JVM на JS.
_________________
К началу Посмотреть профиль Отправить личное сообщение
stolzen : 422
Бывалый
Откуда: Нижний Новгород

СообщениеНоя 15, 2011 13:53 
Ответить с цитатой
zloyby писал(а):
Моя текущая работа с апплетами - трансляция клиенского рабочего стола как rtmp поток + кодирование и удаленное управление этим рабочим столом. С удовольствие послушаю Ваш вариант реализации. С помощью js (flash?) сделаете? или какими технологиями? и за какое время? Уважаемый stolzen - дабы вы не казались троллем - ответьте, пожалуйста, на эти вопросы.


Как и было сказано - у апплетов есть своя ниша, которую в ближайшее время они вряд ли освободят, несмотря на силверлайт (те же яйца, только сбоку) и прочее.

Думаю в вашем случае действительно целесообразнее (быстрее) делать это с помощью апплетов. Рискну предположить, что такое можно и на флеше сделать - хотя бы использовать флеш, как клиент, а данные брать с сервера, на котором уже есть jvm.

Самый большой минус апплетов, сильверлайт апплетов и прочего - нужен плагин. Для флеша он тоже нужен, но он есть почти везде.
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Evgenic : 1198
Завсегдатай
Откуда: Средняя Волга

СообщениеНоя 15, 2011 14:26 
Ответить с цитатой
stolzen писал(а):
Для флеша он тоже нужен, но он есть почти везде.

как же, есть!!! а вот обламайтесь. эта кладесь глюков так и не вышла для 64битных браузеров. Только бетты. для мобильных платформ флеш уже сдох. И учтите что есть еще процент юзеров кто отключил этот плагин как неподобающую ерись! А есть еще аппловские платформы куда вход флешу заказан.
_________________
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора ICQ Number
stolzen : 422
Бывалый
Откуда: Нижний Новгород

СообщениеНоя 15, 2011 16:18 
Ответить с цитатой
Evgenic писал(а):
как же, есть!!! а вот обламайтесь. эта кладесь глюков так и не вышла для 64битных браузеров. Только бетты. для мобильных платформ флеш уже сдох. И учтите что есть еще процент юзеров кто отключил этот плагин как неподобающую ерись! А есть еще аппловские платформы куда вход флешу заказан.

Ставится nspluginwrapper | патчится memcpy и вперед ) Ну а вообще для основных дистов в линухе флеш без проблем ставится. В федоре повозиться немного нужно, а в убунте за один клик ставится. Про винду и говорить нечего - все работает без проблем.

Да да, а апплеты для мобильных платформ во всю процветают Laughing
К началу Посмотреть профиль Отправить личное сообщение Посетить сайт автора
 
Начать новую тему  Ответить на тему
Страница 1 из 2
На страницу 1, 2  След.
Список форумов
 -> Апплеты


 
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Java and all Java-related trademarks and logos are trademarks or registered trademarks of Oracle Corporation in the United States and other countries.
Это сайт не относится к фирме Oracle Corporation и не поддерживается ею.

© 2006-2010 www.javatalks.ru: форум java программистов
Используется скрипт phpBB © 2001, 2010 phpBB Group

Хостинг от bizname.ru