Διαφορά μεταξύ εφαρμογής διακομιστή πελάτη και εφαρμογής web

Διαφορά μεταξύ εφαρμογής διακομιστή πελάτη και εφαρμογής web
Διαφορά μεταξύ εφαρμογής διακομιστή πελάτη και εφαρμογής web

Βίντεο: Διαφορά μεταξύ εφαρμογής διακομιστή πελάτη και εφαρμογής web

Βίντεο: Διαφορά μεταξύ εφαρμογής διακομιστή πελάτη και εφαρμογής web
Βίντεο: Προβολή τηλεφώνου στην οθόνη σε Windows 10 2024, Νοέμβριος
Anonim

Εφαρμογή διακομιστή πελάτη έναντι εφαρμογής Ιστού

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

Εφαρμογή πελάτη/διακομιστή

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

Μια εφαρμογή πελάτη-διακομιστή μπορεί να είναι συγκεκριμένη για πλατφόρμα ή μπορεί επίσης να είναι cross platform εάν χρησιμοποιείται γλώσσα προγραμματισμού πολλαπλών πλατφορμών. Το πλεονέκτημα της χρήσης μιας γλώσσας πολλαπλών πλατφορμών είναι ότι η εφαρμογή φαίνεται εγγενής στην πλατφόρμα ή στο λειτουργικό σύστημα του πελάτη.

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

Αυτές οι εφαρμογές μπορούν να εκτελούνται στον υπολογιστή του χρήστη ή μπορεί να υπάρχει κάποιο είδος διακομιστή VNC, Citrix ή τερματικού που λειτουργεί με το λειτουργικό σύστημα για να παρέχει ισχυρή, ισχυρή, εύκολη στη χρήση και πλούσια διεπαφή.

εφαρμογή Ιστού

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

Μια εφαρμογή Ιστού μπορεί να παρέχει την ίδια λειτουργικότητα παρόμοια με την εφαρμογή πελάτη-διακομιστή. Καθώς αυτές οι εφαρμογές εκτελούνται στο πρόγραμμα περιήγησης, έτσι μπορούν να εκτελούνται σε οποιαδήποτε πλατφόρμα ή λειτουργικό σύστημα που διαθέτει πρόγραμμα περιήγησης ιστού. Για παράδειγμα, ένας επεξεργαστής κειμένου μπορεί επίσης να είναι μια εφαρμογή Ιστού που μπορεί να επιτρέπει στους χρήστες να πραγματοποιούν λήψη δεδομένων στις μονάδες σκληρού τους δίσκου.

Οι πελάτες αλληλογραφίας Yahoo και Gmail είναι παραδείγματα ισχυρών εφαρμογών ιστού και μεγάλο μέρος της πολυπλοκότητας παρέχεται από το AJAX που χρησιμοποιείται για τη δημιουργία εφαρμογών ιστού με μεγαλύτερη απόκριση. Άλλα παραδείγματα εφαρμογών ιστού επόμενης γενιάς περιλαμβάνουν το WebEx, το WebOffice, το Microsoft Office Live και το Google Apps.

Διαφορά μεταξύ εφαρμογής πελάτη-διακομιστή και εφαρμογής web

• Σε μια εφαρμογή πελάτη-διακομιστή, ο χρήστης αλληλεπιδρά με τον διακομιστή μέσω μιας διεπαφής χρήστη ή μιας εφαρμογής που είναι εγκατεστημένη στην πλευρά του πελάτη, ενώ σε μια εφαρμογή Ιστού, ο χρήστης αλληλεπιδρά μαζί του μέσω του προγράμματος περιήγησης ιστού.

• Μια εφαρμογή πελάτη-διακομιστή πρέπει να εγκατασταθεί στο μηχάνημα του πελάτη, ενώ αυτό δεν συμβαίνει με μια εφαρμογή Ιστού καθώς εκτελείται μόνο στο πρόγραμμα περιήγησης.

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

• Παραδείγματα εφαρμογών πελάτη-διακομιστή περιλαμβάνουν το Microsoft Outlook, το Yahoo messenger, το Windows Live κ.λπ., ενώ παραδείγματα εφαρμογών ιστού είναι τα Google Apps, Gmail, Yahoo mail και Microsoft Office Live.

Συνιστάται: