Różnica między apletem a aplikacją

Autor: Laura McKinney
Data Utworzenia: 1 Kwiecień 2021
Data Aktualizacji: 17 Móc 2024
Anonim
Różnica między apletem a aplikacją - Technologia
Różnica między apletem a aplikacją - Technologia

Zawartość


Wspólna różnica między Applet i Podanie oznacza, że ​​aplikacja rozpoczyna wykonywanie Główny() odwrotnie, aplet nie używa metody main (), lecz inicjuje się w tym().

Aplety to małe programy napisane z reguły do ​​przesyłania przez Internet i automatycznie uruchamiane przez przeglądarkę internetową zgodną z Javą. Aplikacje są samodzielnymi programami napisanymi do wykonywania ogólnych operacji bezpośrednio przez użytkownika i nie wymagają żadnych interfejsów API obsługujących JAVA (przeglądarki).

Na aplety nie ma wpływu system operacyjny ani sprzęt użytkownika. Jeśli w przeglądarce jest zainstalowana odpowiednia maszyna JVM, aplety te działają z pomocą JVM. Wygląd i działanie aplikacji w różnych systemach operacyjnych pozostają takie same.

  1. Wykres porównania
  2. Definicja
  3. Kluczowe różnice
  4. Wniosek

Wykres porównania

Podstawa do porównaniaAppletPodanie
PodstawowyJest to mały program, który wykorzystuje inny program do jego wykonania.Aplikacja to programy uruchamiane na komputerze niezależnie.
metoda main ()Nie używaj głównej metodyUżywa głównej metody wykonania
WykonanieNie można uruchomić niezależnie, wymaga interfejsów API (np. API sieci Web).Może działać sam, ale wymaga środowiska JRE.
InstalacjaWcześniejsza instalacja nie jest potrzebna Wymaga wcześniejszej wyraźnej instalacji na komputerze lokalnym.
Operacja odczytu i zapisuPliki nie mogą być odczytywane i zapisywane na komputerze lokalnym za pośrednictwem apletu.Aplikacje mogą wykonywać te operacje na plikach na komputerze lokalnym.
Komunikacja z innymi serweramiNie można komunikować się z innymi serwerami.Komunikacja z innymi serwerami jest prawdopodobnie możliwa.
OgraniczeniaAplety nie mogą uzyskać dostępu do plików znajdujących się na komputerze lokalnym.Może uzyskać dostęp do dowolnych danych lub plików dostępnych w systemie.
BezpieczeństwoWymaga bezpieczeństwa systemu, ponieważ są one niezaufane.Nie ma żadnych obaw dotyczących bezpieczeństwa.


Definicja apletu

Aplety to małe programy, które wykorzystują zewnętrzny interfejs API do jego wykonywania i są głównie używane w komputerowych obliczeniach internetowych. Można je przenosić przez Internet z jednego komputera na drugi i uruchamiać za pomocą apletu przeglądarki lub dowolnej przeglądarki internetowej obsługującej Javę. Aplet może obsługiwać kilka aplikacji, takich jak wykonywanie operacji arytmetycznych, tworzenie animacji, wyświetlanie grafiki, granie w gry interaktywne.

Java zmieniła sposób, w jaki użytkownicy Internetu pobierają i używają dokumentów w sieci światowej. Aplety umożliwiły tworzenie i używanie całkowicie interaktywnych multimedialnych dokumentów internetowych. Strona internetowa może zawierać aplet Java, który po uruchomieniu może generować grafikę, dźwięki i ruchome obrazy, a jedynie zwykły lub statyczny obraz.

Istnieją dwa sposoby integracji apletu ze stronami internetowymi.


  • Najpierw możemy napisać własne aplety i zintegrować je ze stronami internetowymi. Tego typu aplety ewoluowały lokalnie i są przechowywane w systemie lokalnym lokalny aplet.
  • Po drugie, możemy pobrać aplet ze zdalnego systemu komputerowego, a następnie osadzić go na stronie internetowej.

Tego typu aplety, które są opracowywane zewnętrznie i przechowywane na komputerze zdalnym w Internecie, są znane jako zdalny aplet.

Definicja zastosowania

Aplikacja to program działający w podstawowym systemie operacyjnym. Są to w pewnym sensie ogólne i zaprojektowane do wykonywania określonego zadania bezpośrednio dla użytkownika. Aplikacja może działać z graficznym interfejsem użytkownika lub bez niego. Programy aplikacyjne, takie jak arkusze kalkulacyjne, edytory tekstu, przeglądarki internetowe i kompilatory - opisują sposoby, w jakie zasoby komputerowe są wykorzystywane do rozwiązywania problemów komputerowych użytkowników. Podczas korzystania z aplikacji nie ma obaw dotyczących bezpieczeństwa; jego przyczyną jest to, że aplikacje są godne zaufania.

Pozwala zrozumieć różnicę między apletem a aplikacją poprzez podane punkty:

  1. Aplety nie są w pełni polecanymi programami aplikacyjnymi i zwykle są pisane w celu wykonania małego zadania lub jego części. Z drugiej strony Aplikacja to program, który działa na podstawowym systemie operacyjnym. Są to w pewnym sensie ogólne i zaprojektowane do wykonywania określonego zadania bezpośrednio dla użytkownika.
  2. Aplet nie korzysta z metody main (). Zamiast tego automatycznie wywołuje zdefiniowane metody po załadowaniu, aby klasa apletów uruchomiła i wykonała kod apletu. Przeciwnie, aplikacja wykorzystuje metodę main () do inicjowania wykonania kodu.
  3. W odróżnieniu od samodzielnej aplikacji,niezależny wykonanie apletu nie jest możliwe. Są uruchamiane ze strony internetowej za pomocą specjalnej funkcji znanej jako Tag HTML.
  4. Aplety nie mogą zapisywać i odczytywać plików na komputerze lokalnym. Podczas gdy aplikacja może wykonać taką operację na plikach na komputerze lokalnym.
  5. Wcześniejsza instalacja nie jest wymagana w aplecie. W przeciwieństwie do tego, uprzednia jawna instalacja jest niezbędna podczas korzystania z aplikacji.
  6. Aplety nakładają ograniczenia na korzystanie z bibliotek z innych języków, a także plików lokalnych. Natomiast aplikacja może uzyskiwać dostęp do bibliotek oraz plików lokalnych.
  7. Aplikacja może uruchamiać kilka programów z komputera lokalnego. Natomiast aplety nie mogą tego zrobić.

Wniosek

Aplety i aplikacje w języku JAVA (język programowania) są uważane za programy, chociaż ich użycie i wykonanie są różne. Oba mają swoje szczególne znaczenie w zależności od zastosowania.