Διαδικτυακή εφαρμογή

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

Μερικά παραδείγματα διαδικτυακών εφαρμογών είναι: (κοινωνική δικτύωση), Flickr (κοινή χρήση φωτογραφιών), Mibbit (συνομιλία) και Wikipedia.

Οι διαδικτυακές εφαρμογές είναι δημοφιλείς επειδή τα περισσότερα λειτουργικά συστήματα υπολογιστών διαθέτουν προγράμματα περιήγησης στο διαδίκτυο. Οι προγραμματιστές μπορούν εύκολα να αλλάξουν μια διαδικτυακή εφαρμογή. Οι χρήστες δεν χρειάζεται να εγκαταστήσουν νέο λογισμικό για να δουν αυτές τις αλλαγές.

Το εικονίδιο WorldClock.Zoom
Το εικονίδιο WorldClock.

Πλεονεκτήματα και μειονεκτήματα

Οφέλη

  • Οι διαδικτυακές εφαρμογές εκτελούνται "μέσα" σε ένα πρόγραμμα περιήγησης- δεν απαιτείται πολύπλοκη εγκατάσταση.
  • Οι διαδικτυακές εφαρμογές απαιτούν πολύ μικρό χώρο στο δίσκο (ή υπολογιστική ισχύ) του πελάτη. Το μόνο που κάνει ο πελάτης είναι να εμφανίζει τα δεδομένα.
  • Οι διαδικτυακές εφαρμογές λύνουν ορισμένα από τα "προβλήματα συμβατότητας" (Windows, Mac, Linux)- το μόνο που χρειάζεται είναι ένα πρόγραμμα περιήγησης.
  • Σε πολλές περιπτώσεις, τα δεδομένα αποθηκεύονται επίσης εξ αποστάσεως. Όπως και με άλλα υπολογιστικά νέφη, αυτό μπορεί να επιτρέψει την εύκολη επικοινωνία και συνεργασία.
  • Βοήθεια για επικοινωνία και αλληλογραφία

Μειονεκτήματα

  • Επειδή εκτελούνται μέσα σε ένα πρόγραμμα περιήγησης ιστού, οι περισσότερες διαδικτυακές εφαρμογές "μοιάζουν" πολύ διαφορετικές από τα κανονικά προγράμματα. Η εμπειρία του χρήστη ή η ευκολία χρήσης είναι διαφορετική και σε ορισμένους μπορεί να μην αρέσει.
  • Οι διαδικτυακές εφαρμογές πρέπει να κωδικοποιούνται έτσι ώστε να ακολουθούν τα πρότυπα. Μπορεί να χρησιμοποιηθεί οποιοδήποτε πρόγραμμα περιήγησης που ακολουθεί επίσης το πρότυπο. Μικρές αλλαγές στην υλοποίηση ενός προτύπου από ένα συγκεκριμένο πρόγραμμα περιήγησης μπορεί να εμποδίσουν το συγκεκριμένο πρόγραμμα περιήγησης να χρησιμοποιήσει την εφαρμογή ιστού.
  • Οι διαδικτυακές εφαρμογές χρειάζονται σύνδεση με τον διακομιστή στον οποίο εκτελείται η εφαρμογή, συνεχώς. Η σύνδεση μπορεί να χρειάζεται συγκεκριμένο εύρος ζώνης. Χωρίς επαρκή σύνδεση, η εφαρμογή μπορεί να μην είναι χρησιμοποιήσιμη- στη χειρότερη περίπτωση, τα δεδομένα μπορεί να χαθούν.
  • Πολλές εφαρμογές εξαρτώνται από τον διακομιστή που τις φιλοξενεί. Όταν ο διακομιστής απενεργοποιηθεί ή η εταιρεία χρεοκοπήσει, η εφαρμογή δεν μπορεί πλέον να χρησιμοποιηθεί. Οι παραδοσιακές εφαρμογές συνεχίζουν να λειτουργούν.
  • Η εταιρεία που προσφέρει τη διαδικτυακή εφαρμογή έχει τον πλήρη έλεγχό της. Αυτό σημαίνει επίσης ότι μπορεί να λανσάρει μια νέα έκδοση όποτε θέλει- η δυνατότητα να "παραλείψει" μια λιγότερο δημοφιλή έκδοση δεν υπάρχει.
  • Σε πολλές περιπτώσεις, τα δεδομένα αποθηκεύονται επίσης εξ αποστάσεως. Ενδέχεται να μην είναι δυνατή η εξαγωγή των δεδομένων ώστε να μπορούν να χρησιμοποιηθούν με άλλη εφαρμογή.
  • Η εταιρεία μπορεί θεωρητικά να παρακολουθεί οτιδήποτε κάνουν οι χρήστες. Αυτό μπορεί να προκαλέσει προβλήματα ιδιωτικότητας.

Ερωτήσεις και απαντήσεις

Ερ: Τι είναι μια διαδικτυακή εφαρμογή;


A: Μια διαδικτυακή εφαρμογή είναι μια εφαρμογή λογισμικού που μπορεί να εκτελεστεί χωρίς να εγκατασταθεί στον πελάτη και αποτελείται από διάφορα μέρη.

Ερ: Ποια είναι τα διάφορα μέρη μιας διαδικτυακής εφαρμογής;


A: Τα διάφορα μέρη μιας εφαρμογής ιστού περιλαμβάνουν ένα μέρος που εκτελείται στον απομακρυσμένο διακομιστή ιστού και ένα άλλο μέρος που εκτελείται στον πελάτη, συνήθως μέσα σε ένα πρόγραμμα περιήγησης ιστού.

Ε: Πώς επικοινωνούν τα διάφορα μέρη μιας εφαρμογής ιστού;


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

Ε: Τι είναι το μοντέλο πελάτη-εξυπηρετητή;


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

Ερ: Πόσα επίπεδα βρίσκονται συνήθως σε μια εφαρμογή τριών επιπέδων;


Α: Μια εφαρμογή τριών επιπέδων αποτελείται συνήθως από τρία επίπεδα: Επίπεδο παρουσίασης, Επίπεδο εφαρμογής και Επίπεδο αποθήκευσης.

Ερ: Ποια είναι μερικά συνηθισμένα παραδείγματα εφαρμογών ιστού;


A: Μερικά κοινά παραδείγματα εφαρμογών ιστού είναι αυτές που χρησιμοποιούνται για το διαδικτυακό ταχυδρομείο, τις ηλεκτρονικές τραπεζικές συναλλαγές και τους ιστότοπους κοινωνικής δικτύωσης, όπως η Wikipedia.

Ε: Ποιο είναι το πιο συχνά χρησιμοποιούμενο πρωτόκολλο για εφαρμογές ιστού;


Α: Το πρωτόκολλο HTTP είναι το πιο συχνά χρησιμοποιούμενο πρωτόκολλο για διαδικτυακές εφαρμογές.

AlegsaOnline.com - 2020 / 2023 - License CC3