Разница между апплетом и приложением
Содержание
Общая разница между Апплет а также заявка является то, что приложение начинает свое выполнение через главный() Метод, наоборот, апплет не использует метод main (), вместо этого он инициализируется через в этом().
Апплеты - это небольшие программы, обычно написанные для передачи через Интернет и автоматически выполняемые совместимым с Java веб-браузером. А приложения - это автономные программы, написанные для выполнения общих операций пользователем напрямую, и для них не требуются какие-либо API-интерфейсы с поддержкой JAVA (браузеры).
Апплеты не подвержены влиянию операционной системы или оборудования пользователя. Если в браузере установлена надлежащая JVM, эти апплеты запускаются с помощью JVM. Хотя внешний вид приложения в различных операционных системах остается неизменным.
- Сравнительная таблица
- Определение
- Ключевые отличия
- Вывод
Сравнительная таблица
Основа для сравнения | Апплет | заявка |
---|---|---|
основной | Это небольшая программа, для выполнения которой используется другая прикладная программа. | Приложение - это программы, выполняемые на компьютере самостоятельно. |
метод main () | Не используйте основной метод | Использует основной метод для выполнения |
выполнение | Невозможно запустить независимо требовать API (например, веб-API). | Может работать в одиночку, но требует JRE. |
Установка | Предварительная установка не требуется | Требуется предварительная явная установка на локальный компьютер. |
Операция чтения и записи | Файлы не могут быть прочитаны и записаны на локальном компьютере через апплет. | Приложения могут выполнять эти операции с файлами на локальном компьютере. |
Связь с другими серверами | Невозможно связаться с другими серверами. | Связь с другими серверами, вероятно, возможна. |
ограничения | Апплеты не могут получить доступ к файлам, находящимся на локальном компьютере. | Может получить доступ к любым данным или файлам, доступным в системе. |
Безопасность | Требует безопасности для системы, поскольку они не заслуживают доверия. | Там нет никаких проблем безопасности. |
Определение апплета
Апплеты - это небольшие программы, которые используют внешний API для своего исполнения и в основном используются в интернет-вычислениях. Они могут передаваться через Интернет с одного компьютера на другой и запускаться с помощью средства просмотра апплетов или любого веб-браузера, поддерживающего Java. Апплет может поддерживать несколько приложений, таких как выполнение арифметических операций, создание анимации, отображение графики, игра в интерактивные игры.
Java изменила способ, которым пользователи Интернета получают и используют документы во всемирной сети. Апплеты позволили создавать и использовать полностью интерактивные мультимедийные веб-документы. Веб-страница может включать в себя Java-апплет, который при исполнении может генерировать графику, звуки и движущиеся изображения, а не просто обычное или статичное изображение.
Существует два способа интеграции апплета в веб-страницы.
- Во-первых, мы можем написать собственные апплеты и интегрировать их в веб-страницы. Эти типы апплетов развивались локально и хранятся в локальной системе, известной как местный апплет.
- Во-вторых, мы можем загрузить апплет из удаленной компьютерной системы, а затем встроить его в веб-страницу.
Эти типы апплетов, которые разрабатываются извне и хранятся на удаленном компьютере в Интернете, известны как удаленный апплет.
Определение приложения
Приложение - это программа, которая работает в базовой операционной системе. В некотором смысле они являются общими и предназначены для выполнения конкретной задачи непосредственно для пользователя. Приложение может работать с или без графического интерфейса. Прикладные программы, такие как электронные таблицы, текстовые процессоры, веб-браузеры и компиляторы, описывают способы использования компьютерных ресурсов для решения компьютерных проблем пользователей. При использовании приложения проблем безопасности нет; его причина в том, что приложения заслуживают доверия.
Давайте поймем разницу между апплетом и приложением через указанные пункты:
- Апплеты не являются полнофункциональными прикладными программами и обычно написаны для решения небольшой задачи или ее части. С другой стороны, Приложение - это программа, которая работает в базовой операционной системе. В некотором смысле они являются общими и предназначены для выполнения конкретной задачи непосредственно для пользователя.
- Апплет не использует метод main (). Вместо этого он автоматически вызывает определенные методы после загрузки, чтобы класс Applet запустил и выполнил код апплета. Напротив, приложение использует метод main () для инициирования выполнения кода.
- В отличие от автономного приложения,независимый выполнение апплета не возможно. Они запускаются изнутри веб-страницы с помощью специальной функции, известной как HTML-тег.
- Апплеты не могут писать и читать файлы на локальном компьютере. При этом приложение может выполнять такую операцию с файлами на локальном компьютере.
- Предварительная установка не требуется в апплете. В отличие от этого, предварительная явная установка обязательно необходима при использовании приложения.
- На апплеты накладываются ограничения на использование библиотек других языков, а также локальных файлов. Принимая во внимание, что приложение может обращаться к библиотекам, а также к локальным файлам.
- Приложение может запускать несколько программ с локального компьютера. Напротив, апплеты не могут этого сделать.
Вывод
Апплеты и Приложения в JAVA (языке программирования) рассматриваются как программы, хотя их использование и исполнение различны. Оба имеют свое особое значение в зависимости от использования.