Διαφορά μεταξύ Applet και εφαρμογής

Συγγραφέας: Laura McKinney
Ημερομηνία Δημιουργίας: 1 Απρίλιος 2021
Ημερομηνία Ενημέρωσης: 17 Ενδέχεται 2024
Anonim
Θεωρία θερμοδυναμική: Αδιαβατική μεταβολή - Γραμμοριακές θερμότητες
Βίντεο: Θεωρία θερμοδυναμική: Αδιαβατική μεταβολή - Γραμμοριακές θερμότητες

Περιεχόμενο


Η κοινή διαφορά μεταξύ Applet και Εφαρμογή είναι ότι η εφαρμογή ξεκινά την εκτέλεση μέσω κύριος() η μέθοδος αντίθετα μια μικροεφαρμογή δεν χρησιμοποιεί τη μέθοδο main () αντί για την αρχικοποίηση μέσω μέσα σε αυτό().

Τα Applets είναι μικρά προγράμματα γενικά γραμμένα για να μεταδοθούν μέσω του Διαδικτύου και εκτελούνται αυτόματα από το συμβατό web browser της Java. Και οι εφαρμογές είναι ανεξάρτητα προγράμματα γραμμένα για την εκτέλεση γενικών λειτουργιών από τον χρήστη απευθείας και δεν χρειάζονται APIs (προγράμματα περιήγησης) με δυνατότητα JAVA.

Τα Applets δεν επηρεάζονται από το λειτουργικό σύστημα ή το υλικό του χρήστη. Εάν το πρόγραμμα περιήγησης έχει το σωστό JVM εγκατεστημένο τότε αυτά τα applets τρέχουν με τη βοήθεια της JVM. Ενώ η εμφάνιση και η αίσθηση της εφαρμογής στο διαφορετικό λειτουργικό σύστημα παραμένουν οι ίδιες.

  1. Συγκριτικό διάγραμμα
  2. Ορισμός
  3. Βασικές διαφορές
  4. συμπέρασμα

Συγκριτικό διάγραμμα

Βάση σύγκρισηςAppletΕφαρμογή
ΒασικόςΕίναι ένα μικρό πρόγραμμα που χρησιμοποιεί ένα άλλο πρόγραμμα εφαρμογής για την εκτέλεση του.Μια εφαρμογή είναι τα προγράμματα που εκτελούνται στον υπολογιστή ανεξάρτητα.
main () μέθοδοςΜην χρησιμοποιείτε την κύρια μέθοδοΧρησιμοποιεί την κύρια μέθοδο εκτέλεσης
ΕκτέλεσηΔεν είναι δυνατή η εκτέλεση ανεξάρτητων απαιτήσεων API (Ex Web API).Μπορεί να τρέξει μόνη της αλλά απαιτεί JRE.
ΕγκατάστασηΔεν απαιτείται προηγούμενη εγκατάσταση Απαιτεί προηγούμενη ρητή εγκατάσταση στον τοπικό υπολογιστή.
Λειτουργία ανάγνωσης και εγγραφήςΤα αρχεία δεν μπορούν να διαβαστούν και να εγγραφούν στον τοπικό υπολογιστή μέσω της μικροεφαρμογής.Οι εφαρμογές είναι σε θέση να εκτελέσουν αυτές τις λειτουργίες στα αρχεία του τοπικού υπολογιστή.
Επικοινωνία με άλλους διακομιστέςΔεν είναι δυνατή η επικοινωνία με άλλους διακομιστές.Είναι πιθανόν δυνατή η επικοινωνία με άλλους διακομιστές.
ΠεριορισμοίΤα applets δεν έχουν πρόσβαση στα αρχεία που βρίσκονται στον τοπικό υπολογιστή.Μπορεί να έχει πρόσβαση σε δεδομένα ή αρχεία που είναι διαθέσιμα στο σύστημα.
ΑσφάλειαΑπαιτεί ασφάλεια για το σύστημα, καθώς δεν είναι αξιόπιστες.Δεν υπάρχουν ανησυχίες για την ασφάλεια.


Ορισμός του Applet

Τα Applets είναι μικρά προγράμματα που χρησιμοποιούν ένα εξωτερικό API για την εκτέλεσή του και χρησιμοποιούνται κυρίως σε υπολογιστές μέσω διαδικτύου. Μπορούν να μεταφερθούν μέσω του Διαδικτύου από έναν υπολογιστή σε άλλο και να τρέξουν χρησιμοποιώντας το Applet Viewer ή οποιοδήποτε πρόγραμμα περιήγησης που υποστηρίζει την Java. Μια μικροεφαρμογή μπορεί να υποστηρίξει διάφορες εφαρμογές όπως εκτέλεση αριθμητικών λειτουργιών, δημιουργία κινούμενων εικόνων, εμφάνιση γραφικών, αναπαραγωγή διαδραστικών παιχνιδιών.

Η Java έχει μετατρέψει τον τρόπο με τον οποίο οι χρήστες του Διαδικτύου ανακτούν και χρησιμοποιούν έγγραφα σε παγκόσμιο δίκτυο. Τα Applets έχουν τη δυνατότητα να κατασκευάσουν και να χρησιμοποιήσουν εντελώς διαδραστικά έγγραφα πολυμέσων πολυμέσων. Μια ιστοσελίδα μπορεί να περιλαμβάνει μια applet Java, η οποία, όταν εκτελείται, μπορεί να παράγει γραφικά, ήχους και κινούμενες εικόνες που περιέχουν απλά απλή ή στατική εικόνα.


Υπάρχουν δύο τρόποι με τους οποίους ένα applet μπορεί να ενσωματωθεί σε ιστοσελίδες.

  • Πρώτα απ 'όπου μπορούμε να γράψουμε τις δικές μας μικροεφαρμογές και να τις ενσωματώσουμε σε ιστοσελίδες. Αυτοί οι τύποι applets εξελίχθηκαν τοπικά και διατηρήθηκαν σε ένα τοπικό σύστημα που είναι γνωστό ως a τοπική μικροεφαρμογή.
  • Δεύτερον, μπορούμε να κατεβάσουμε ένα applet από ένα απομακρυσμένο σύστημα υπολογιστών και στη συνέχεια να το ενσωματώσουμε σε μια ιστοσελίδα.

Αυτοί οι τύποι μικροεφαρμογών που αναπτύσσονται εξωτερικά και αποθηκεύονται σε απομακρυσμένο υπολογιστή στο Διαδίκτυο είναι γνωστοί ως a απομακρυσμένη εφαρμογή.

Ορισμός της εφαρμογής

Μια εφαρμογή είναι ένα πρόγραμμα που τρέχει σε ένα υποκείμενο λειτουργικό σύστημα. Αυτά είναι γενικά κατά μία έννοια και έχουν σχεδιαστεί για να εκτελούν μια συγκεκριμένη εργασία απευθείας για τον χρήστη. Η εφαρμογή μπορεί να τρέξει με ή χωρίς GUI. Τα προγράμματα εφαρμογής όπως τα υπολογιστικά φύλλα, οι επεξεργαστές κειμένων, τα προγράμματα περιήγησης ιστού και οι μεταγλωττιστές περιγράφουν τους τρόπους με τους οποίους χρησιμοποιούνται οι υπολογιστικοί πόροι για την επίλυση προβλημάτων υπολογιστών των χρηστών. Δεν υπάρχουν προβλήματα ασφάλειας κατά τη χρήση μιας εφαρμογής. η αιτία είναι ότι οι εφαρμογές είναι αξιόπιστες.

Ας κατανοήσουμε τη διαφορά μεταξύ της εφαρμογής και της εφαρμογής μέσω των συγκεκριμένων σημείων:

  1. Τα Applets δεν είναι εντελώς χαρακτηριστικά προγράμματα εφαρμογών και είναι συνήθως γραμμένα για να επιτύχουν ένα μικρό έργο ή μέρος του. Από την άλλη πλευρά, μια εφαρμογή είναι ένα πρόγραμμα το οποίο λειτουργεί σε ένα υποκείμενο λειτουργικό σύστημα. Αυτά είναι γενικά κατά μία έννοια και έχουν σχεδιαστεί για να εκτελούν μια συγκεκριμένη εργασία απευθείας για τον χρήστη.
  2. Μια εφαρμογή δεν χρησιμοποιεί τη μέθοδο main (). Αντίθετα, καλεί αυτόματα τις καθορισμένες μεθόδους μετά τη φόρτωση, για την κλάση Applet να ξεκινήσει και να εκτελέσει τον κώδικα της μικροεφαρμογής. Αντίθετα, η εφαρμογή χρησιμοποιεί τη μέθοδο main () για την έναρξη της εκτέλεσης του κώδικα.
  3. Ανόμοια με την αυτόνομη εφαρμογή, τοανεξάρτητος η εκτέλεση μιας εφαρμογής δεν είναι δυνατή. Εκτελούνται μέσα από μια ιστοσελίδα χρησιμοποιώντας ένα ειδικό χαρακτηριστικό γνωστό ως Ετικέτα HTML.
  4. Τα Applets δεν μπορούν να γράψουν και να διαβάσουν από τα αρχεία στον τοπικό υπολογιστή. Ενώ η εφαρμογή μπορεί να εκτελέσει μια τέτοια λειτουργία στα αρχεία στον τοπικό υπολογιστή.
  5. Δεν απαιτείται προηγούμενη εγκατάσταση σε μια μικροεφαρμογή. Αντιθέτως, απαιτείται κατ 'ανάγκη ρητή εγκατάσταση κατά τη χρήση μιας εφαρμογής.
  6. Περιορισμοί επιβάλλονται σε μικροεφαρμογές για τη χρήση βιβλιοθηκών από άλλες γλώσσες και επίσης τοπικά αρχεία. Ενώ η εφαρμογή μπορεί να έχει πρόσβαση σε βιβλιοθήκες καθώς και τοπικά αρχεία.
  7. Μια εφαρμογή μπορεί να εκτελέσει πολλά προγράμματα από τον τοπικό υπολογιστή. Αντίθετα, τα Applets δεν μπορούν να το κάνουν.

συμπέρασμα

Τα Applets και οι εφαρμογές στο con της JAVA (γλώσσα προγραμματισμού) θεωρούνται προγράμματα, αν και η χρήση και η εκτέλεση τους είναι διαφορετικά. Και οι δύο έχουν ιδιαίτερη σημασία σύμφωνα με τη χρήση.