2016-09-14 10 views
-1

Я использую Java в течение некоторого времени, поэтому я хорошо знаком с этим, НО для моего тезиса Барчелора я могу заниматься Java-апплетом, и с этим я никогда не работал. Я знаю, что Applet работает от браузера и что у него нет доступа к пользовательской файловой системе и т. Д. Что мне нужно знать, есть ли какие-то различия при написании кода?Java Applet vs Application

Руководитель проекта сказал мне, что мы хотели бы иметь кого-то с опытом работы с апплетами. Это большая разница между ними? Могу ли я справиться с этим (мастер-апплеты) за одну неделю?

Название проекта - «Визуализация алгоритмов планирования пути», и все это я знаю об этом пока.

+4

апплеты отбрасываются и поддержка постепенно заканчивается (хром больше не поддерживает апплеты), поэтому использование апплетов не является хорошей идеей – SomeJavaGuy

+2

[Почему учителя CS должны прекратить преподавать Java-апплеты] (http: //programmers.blogoverflow .com/2013/05/why-cs-teachers-should-stop-learning-java-applets /) – progyammer

+0

Создание апплетов в значительной степени похоже на создание приложений JFrame, только программы не имеют доступа к файлам, а апплет встроен на веб-странице. Все, что вам нужно, помимо общих навыков программирования, это знание пары классов для расширения, несколько типов для создания членов данных и нескольких методов для переопределения. – progyammer

ответ

-2

Я не думаю, что вам нужно «овладеть» чем угодно. Возможно, вам придется переопределить некоторые методы, такие как init() или paint(). Разумеется, весь код будет java, и вам нужно будет выполнить некоторую конфигурацию html для загрузки классов апплетов и ссылок.

+0

* «Я не думаю, что вам нужно« овладеть »чем угодно». * Сколько апплетов вы пытались развернуть в Интернете за последние 6 месяцев? Раньше это была PITA, но теперь больше браузеров полностью удалили поддержку для них, чем все еще делают! –

+0

Я согласен с тем, что апплеты являются древней историей, но op все же должен сделать один для своей диссертации. Я просто имел в виду фактическую разработку апплета, если он может запустить его в браузере/версии, которая его поддерживает. –

+0

Это было * никогда * просто. Дело в том, что он должен сообщить об этом тому, кто указал апплет и позволить им решить. Приложение, запущенное JWS, будет проще или, возможно, заменит апплет на JS и холст HTML 5. –

 Смежные вопросы

  • Нет связанных вопросов^_^