Διαφορά μεταξύ εφαρμογής διακομιστή-πελάτη και εφαρμογής Web
Application Server vs. Εφαρμογή Web είναι δύο τύποι εφαρμογών που χρησιμοποιούνται στον κόσμο του διαδικτύου. Οι εφαρμογές που εκτελούνται από την πλευρά του πελάτη και έχουν πρόσβαση στον απομακρυσμένο διακομιστή καλούνται εφαρμογές πελάτη / διακομιστή ενώ οι εφαρμογές που εκτελούνται πλήρως στο πρόγραμμα περιήγησης καλούνται εφαρμογές ιστού.
εφαρμογή πελάτη / διακομιστήΈνα κομμάτι εφαρμογής λογισμικού που εκτελείται στον πελάτη ή την πλευρά του χρήστη και κάνει αιτήσεις στον διακομιστή ή αποκτά πρόσβαση σε πληροφορίες από αυτόν ονομάζεται εφαρμογή πελάτη-διακομιστή. Γλώσσες υψηλού επιπέδου χρησιμοποιούνται για την εγγραφή αυτών των εφαρμογών που περιλαμβάνουν επιχειρησιακή λογική, φόρμες και διεπαφή χρήστη. Οι περισσότερες εφαρμογές αυτού του τύπου έχουν μια βάση δεδομένων και κάνουν ερωτήματα από αυτή τη βάση δεδομένων αποθηκευμένα στον απομακρυσμένο διακομιστή.
Κάθε εφαρμογή πελάτη-διακομιστή πρέπει να εγκατασταθεί στον υπολογιστή του πελάτη. Αυτό μπορεί να είναι μια πολύ εύκολη δουλειά ή μπορεί να χρειαστούν ώρες για την εγκατάσταση της εφαρμογής, καθώς εξαρτάται από την πολυπλοκότητα της εφαρμογής, τη φροντίδα του προγραμματιστή κατά τη συσκευασία του και την πλατφόρμα στην οποία γράφεται.
Εφαρμογή Web
Μια εφαρμογή που λειτουργεί πλήρως στο πρόγραμμα περιήγησης του χρήστη ονομάζεται εφαρμογή web. Μια διεπαφή παρόμοια με την εφαρμογή πελάτη-διακομιστή παρέχεται στο χρήστη σε μια εφαρμογή ιστού και ο χρήστης αλληλεπιδρά με τον ίδιο τρόπο με την εφαρμογή πελάτη-διακομιστή.
Μια εφαρμογή Ιστού μπορεί να παρέχει την ίδια λειτουργικότητα παρόμοια με την εφαρμογή πελάτη-διακομιστή. Καθώς αυτές οι εφαρμογές τρέχουν στο πρόγραμμα περιήγησης, ώστε να μπορούν να τρέχουν σε οποιαδήποτε πλατφόρμα ή λειτουργικό σύστημα που διαθέτει πρόγραμμα περιήγησης στο web. Για παράδειγμα, ένας επεξεργαστής κειμένου μπορεί επίσης να είναι μια εφαρμογή Ιστού που μπορεί να επιτρέψει στους χρήστες να κατεβάσουν δεδομένα στις μονάδες σκληρού δίσκου τους.
Οι πελάτες Yahoo mail και Gmail είναι παραδείγματα ισχυρών εφαρμογών ιστού και μεγάλο μέρος της πολυπλοκότητας παρέχεται από το AJAX που χρησιμοποιείται για τη δημιουργία πιο ευαίσθητων εφαρμογών ιστού. Άλλα παραδείγματα εφαρμογών web next-gen περιλαμβάνουν το WebEx, το WebOffice, το Microsoft Office Live και το Google Apps.
Διαφορά μεταξύ εφαρμογής πελάτη-διακομιστή και εφαρμογής web