Допустимо ли использование Java-апплета на странице, если JS и Flash не имеют нужный функционал?

     
    Допустимо ли использование Java-апплета на странице, если JS и Flash не имеют нужный функционал?
    • 36.4%Да, если использование апплета оправдано и иного способа (Javascript, Flash) решить задачу нет.82
    • 63.5%Нет, эта технология слишком сильно устарела и её использование неприемлемо.143

    Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.

    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 21
    • 0
      Собственно говоря, по мотивам моего вопроса.
      habrahabr.ru/qa/156/
      Есть идея, для реализации которой крайне важна возможность воспроизведения midi.
      Ни Javascript, ни Flash работающего и кроссбраузерного решения не предоставляют, Java же подобный функционал имеет, но апплеты — слишком старая технология и я опасаюсь её использовать.
      • 0
        Есть решения под Flash (http://code.google.com/p/midas3/wiki/MidAs3) и .NET (http://naudio.codeplex.com/). Последнее можно адаптировать под Silverlight.
        • 0
          Решение под флеш пока что не готово. Проект по ссылке лишь энкодер-декодер. Воспроизводить не умеет. А вот ссылка там есть на Chimera-Avatar, который уже может воспроизводить. Но я так понял, что проект ещё в разработке.
      • +1
        Не такая уж и устраевшая — сходите на javafx.com
        • 0
          Ну по крайней мере в современных источниках, связанных с веб-разработкой эта технология практически не рассматривается, Javascript и Flash справляются практически со всем. Да и встречается уже довольно редко. Поэтому я и сомневаюсь.
          • +1
            Да, на Java обычно делают более полноценные приложения. Хотя Sun, теперь уже Oracle начали развивать JavaFX как раз как альтернативу Flash.

            www.asgteach.com/javafx/index.htm — тут есть приложение с Midi.
            fxexperience.com/ — тут новости по технологии в целом.
        • 0
          Если сайт будет для обычных пользователей то боюсь что они не увидят ваши труды.
          Может стоит посмотреть Silverlight и что-то с ним придумать? Все-же проще пользователю скачать его и установить.
        • +2
          Что значит слишком устарела? Байт код стал выполняться медленнее или что?
          В некоторых задачах апплет даст фору флешу, например, проигрывание и создание midi (то, что Вам нужно), 3д графика (знаю несколько проектов, где для просмотра трехмерных моделей и их анимации используется апплет и флеш, при этом в апплете все это выглядит более приятно).
        • 0
          На самом деле Java апплеты живее всех живых, просто живут они в весьма специфической среде (банковские, научные приложения...). Я вот только не пойму чем апплеты кроссбраузерней флеша? А вообще не сильно бы вы велись на модные тенденции — используйте то, что удобно, и от чего получаете реальную выгоду, и будет вам счастье.
          • 0
            Не ведусь. Исключительно практические соображения. Согласитесь, флеш установлен на гораздо большем количестве машин, чем ява-машина. но в моём случае я не могу использовать флеш, он не умеет воспроизводить миди, в отличие от явы.
            • 0
              А конвертация, скажем в wav не подойдет?
              • 0
                Суть задачи — генерация миди на стороне клиента. Поэтому загружать миди на сервер, генерировать wav, а потом отправлять обратно клиенту… Нагрузка и время отклика. Стараюсь этого избежать.
                • 0
                  Генерируйте wav на стороне клиента. Раз уж приходиться использовать флеш. Знаю что Кеп)
                  • 0
                    Да нет, не кэп.
                    Разве флеш так умеет? Десктопные программы при конвертации по сути используют системный синтезатор для «воспроизведения» миди файла и последующей его записи. А во флеше, насколько я понял, такого синтезатора нет. Отсюда и проблемы с воспроизведением.
                    Если можно выполнить конвертирование во флеше, то можно ли ссылки на более подробную информацию?
                    • +1
                      Вот с этого стоит начать, я думаю. http://www.noinimod.ru/
                      • 0
                        Судя по тому, что там написано, придётся самостоятельно создавать банки инструментов. Не самое простое решение. Но если не получится найти способ с использованием системного синтезатора, то придётся воспользоваться этим.
                        Спасибо за ссылку.
            • НЛО прилетело и опубликовало эту надпись здесь
            • +2
              Если у вас есть конкретная задача, а других решений нет и в ближайшем будущем не предвидится, чего же вы думаете? Может быть вас воодушевит: www.opera.com/mobile/demo/

              Другое дело, невозможность сделать решение на широкодоступной технологии, должно еще раз поставить вопрос, стоит ли это вообще делать.
              • +2
                не ява устаревшая, а миди ;-) используй трекерные форматы ru.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D0%BA%D0%B5%D1%80%D0%BD%D0%B0%D1%8F_%D0%BC%D1%83%D0%B7%D1%8B%D0%BA%D0%B0

                Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.