Διαδικτυακή εφαρμογή: Διαφορά μεταξύ των αναθεωρήσεων

Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
τιποτα σθμαντικο
Χωρίς σύνοψη επεξεργασίας
Γραμμή 1:
{{Πηγές|14|08|2014}}
 
{{Πηγές}}'''Διαδικτυακή εφαρμογή ''' (web application ή web app) ονομάζεται κάθε εφαρμογή η οποία είναι διαθέσιμη στους χρήστες της μέσω του [[Διαδίκτυο|διαδικτύουΔιαδικτύου]](Internet) ή του ενδοδικτύου(Intranet) μιας εταιρίας και ο χρήστης χρησιμοποιεί μόνο τον [[Web browser|περιηγητή]] του για να την χρησιμοποιήσει. Οι εφαρμογές αυτές συνήθως εκτελούνται σε ισχυρές υπολογιστικές μηχανές οι οποίες έχουν τον ρόλο του σταθμού εξυπηρέτησης και παρέχουν τις υπηρεσίες τους σε περισσότερους του ενός χρήστη.
 
==Πλεονεκτήματα και μειονεκτήματα διαδικτυακών εφαρμογών==
Οι τοπικές εφαρμογές υπολογιστών παραμένουν μέχρι και σήμερα οι πιο δημοφιλείς εφαρμογές και αυτό οφείλεται εν μέρη στο ότι οι τοπικές εφαρμογές ήταν και οι πρώτες εφαρμογές που δημιουργήθηκαν. Με την πάροδο του χρόνου όμως όλο και περισσότερες διαδικτυακές εφαρμογές κάνουν την εμφάνιση τους. Συγκρίνοντας τις δυο κατηγορίες εφαρμογών οι χρήστες θα εντοπίσουν τόσο θετικά όσο και αρνητικά στοιχεία και στις δυο και σε συνάρτηση με τις εργασίες που θέλουν η εφαρμογή τους να πραγματοποιεί καλούνται να αποφασίσουν ποια αποαπό τις δύο κατηγορίες είναι αυτηαυτή πουτουςπου κάνειτους ταιριάζει.
 
===<u>Πλεονεκτήματα διαδικτυακών εφαρμογών</u>===
* '''Άμεση πρόσβαση αποαπό οποιαδήποτε συσκευή: '''Οι χρήστες των διαδικτυακών εφαρμογών έχουν άμεση προσβασιμότητα στις εφαρμογές που θέλουν να χρησιμοποιήσουν από οποιονδήποτε υπολογιστή ή άλλη συσκευησυσκευή έχει [[Ίντερνετ|ιντερνέτ]] χωρίς την εγκατάσταση κάποιου επιπρόσθετου λογισμικού. Η μόνη απαραίτητη εφαρμογή είναι ο [[Περιηγητής Ιστού|περιηγητής]] διαδικτύου ο οποίος είναι προεγκατεστημένος σε όλα τα λειτουργικά συστήματα ακόμα και στις φορητές συσκευές αλλά και στα κινητά τηλέφωνα. Η ιδιότητα αυτή των διαδικτυακών εφαρμογών είναι ιδιαίτερα σημαντική για μεγάλες επιχειρήσεις με πολλούς χρήστες που στην περίπτωση της τοπικής εφαρμογής θα έπρεπε να εγκατασταθεί η εφαρμογή σε κάθε ένα υπολογιστή ξεχωριστά.
* '''Δυνατότητα χρήσης ανεξαρτήτου τοποθεσίας:''' Ως συνέχεια του παραπάνω οι χρήστες των διαδικτυακών εφαρμογών μπορούν να τις χρησιμοποιούν ακόμα και αν δεν βρίσκονται στον χώρο εργασίας τους. Η δυνατότητα αυτή δίνει ευελιξία στους χρήστες ώστε να χρησιμοποιούν τις εφαρμογές οπουδήποτε αυτοί επιθυμούν επιτρέποντας τους ακόμα και να εργάζονται από απομακρυσμένες περιοχές ή και από το σπίτι τους.
* '''Συμβατές με όλα τα λειτουργικά συστήματα: '''Ένα ακόμα πλεονέκτημα των διαδικτυακών εφαρμογών είναι ότι είναι συμβατές με όλα τα λειτουργικά συστήματα. Καθώς η εφαρμογή εκτελείτε μέσω του περιηγητή του διαδικτύου και οχιόχι στον υπολογιστή του χρήστη την κάνει ικανή να εκτελείται σε όλα τα λειτουργικά συστήματα. Η ιδιότητα αυτή οφείλεται επίσης και στην προτυποποίηση των γλωσσών προγραμματισμού τις οποίες χρησιμοποιεί η εφαρμογή.
 
* '''Δεν καταναλώνουν πόρους: '''Ως συνέχεια του παραπάνω και εφόσον οι διαδικτυακές εφαρμογές δεν εκτελούνται στον υπολογιστή του χρήστη δεν καταναλώνουν και πόρους από το σύστημα. Για τον λόγο αυτό οι εφαρμογές [[Διαδίκτυο|διαδικτύου]] είναι ιδιαίτερα ελαφριές για την υπολογιστική μονάδα.
* '''Δεν καταλαμβάνουν χώρο: '''Ακολουθώντας την ίδια λογική με νωρίτερα οι εφαρμογές αυτές δεν καταλαμβάνουν καθόλου ή σχεδόν καθόλου χώρο στον [[Σκληρός δίσκος|δίσκο]] του χρήστη αφού το σύνολο της εφαρμογής είναι αποθηκευμένο στον [[Εξυπηρετητής|εξυπηρετητή]] και μόνο κατά την χρήση της εφαρμογής μπορεί να υπάρχει μεταφορά δεδομένων προς την υπολογιστική μονάδα του χρήση και μόνο στην περίπτωση που ο χρήστης το επιθυμεί.
* '''Γρήγορη αναβάθμιση:''' Σημαντικό πλεονέκτημα συγκριτικά με τις τοπικές εφαρμογές εμφανίζεται στις περιπτώσεις που η εφαρμογή χρειάζεται κάποια αναβάθμιση. Σε μια κλασική τοπική εφαρμογή η αναβάθμιση του συστήματος θα πρέπει να γίνει σε κάθε ένα υπολογιστή ξεχωριστά πράγμα που απαιτεί χρόνο και χρήμα. Αντίθετα σε μια διαδικτυακή εφαρμογή η αναβάθμιση πραγματοποιείται μόνο στον εξυπηρετητή που φιλοξενεί την εφαρμογή και ταυτόχρονα το αναβαθμισμένο πρόγραμμα είναι διαθέσιμο σε όλους τους χρήστες. Με τον τρόπο αυτό εξοικονομείτε χρόνος ο οποίος είναι ιδιαίτερα πολύτιμος κυρίως για τις μεγάλες επιχειρήσεις ενώ ως συνέπεια του παραπάνω σημαντικά μειωμένο είναι και το κόστος της αναβάθμισης μιας και απαιτείται λιγότερο εργατικό δυναμικό για την διεκπεραίωση της αναβάθμισης.
* '''Νέο,βελτιωμένο περιβάλλον: '''Ενα Ένα ακόμα πλεονέκτημα των διαδικτυακών εφαρμογών είναι ότι πλέον με την εμφάνιση της [[HTML5]] είναι δυνατό ο δημιουργός της εφαρμογής να την εμπλουτίσει έτσι ώστε να είναι πιο φιλική, εύχρηστη και ευχάριστη προς τον χρήστη με εύκολο τρόπο. Παλαιότερα οι εφαρμογές αυτές υστερούσαν στην εμφάνιση ωστόσο πλέον είναι ιδιαίτερα ευκολάεύκολα να εμπλουτιστούν.
* '''Δυνατότητα χρήσης και εκτός διαδικτύου - ενδοδικτύου: '''Ένα ακόμα πλεονέκτημα των σύγχρονων διαδικτυακών εφαρμογών(εφαρμογές με χρήση [[HTML5]]) είναι η δυνατότητα της εκτός διαδικτύου χρήσης μιας διαδικτυακής εφαρμογής με την προϋπόθεση ότι η εφαρμογή έχει κατασκευαστεί με ανάλογο τρόπο. Για παράδειγμα αν για κάποιο λόγο η σύνδεση στο διαδίκτυο διακοπή αυτό δεν επηρεάζει τον χρήστη ο οποίος συνεχίζει να χρησιμοποιεί την εφαρμογή κανονικά.Αυτό επιτυγχάνεται από τον περιηγητή ο οποίος κρατάει ένα αντίγραφο από τα αρχεία τα οποία είναι απαραίτητα για την εκτός δικτύου χρήση της εφαρμογής ,στον υπολογιστή του χρήστη ,και τα χρησιμοποιεί όταν αυτό κριθεί απαραίτητο. Η συγκεκριμένη δυνατότητα δεν είναι διαθέσιμη σε όλες τις εφαρμογές που χρησιμοποιούν [[HTML5]] αλλά μόνο σε αυτές που έχει υπάρξει πρόβλεψη για χρήση της εφαρμογής και εκτός διαδικτύου ή ενδοδοκτίουενδοδικτύου.
 
===<u>Μειονεκτήματα διαδικτυακών εφαρμογών</u>===
* '''Χρήση της εφαρμογής εκτός διαδικτύου: '''Ένα μειονέκτημα που ταυτόχρονα είναι και πλεονέκτημα είναι η χρήση της εφαρμογής εκτός [[διαδίκτυο|διαδικτύου]]. Προκειμένου να γίνει αυτό εφικτό θα πρέπει να έχει γίνει πρόβλεψη κατά την σχεδίαση της εφαρμογής και να έχουν ληφθεί τα κατάλληλα μέτρα. Σε περίπτωση που κάτι τέτοιο δεν έχει γίνει τότε η εφαρμογή δεν είναι δυνατό να χρησιμοποιηθεί χωρίς την σύνδεση του χρήση με το [[διαδίκτυοΔιαδίκτυο]] ή το ενδοδίκτυο της εταιρίας.
 
* '''Αδυναμία χρήσης χωρίς σύνδεση στο διαδίκτυο:''' Σαν συνέχεια του παραπάνω εφαρμογές που δεν έχουν κατασκευαστεί με χρήση της τελευταίας έκδοσης της [[HTML]] δηλαδή παλαιότερες εφαρμογές δεν είναι δυνατόν να χρησιμοποιηθούν αν δεν υπάρχει σύνδεση με το [[διαδίκτυο]] ή το ενδοδίκτυο. Το παραπάνω αποτελεί και το κύριο μειονέκτημα των παλαιότερων διαδικτυακών εφαρμογών καθώς αν για κάποιο λόγο η σύνδεση του χρήστη διακοπεί τότε αυτός δεν μπορεί να χρησιμοποιήσει καθόλου την εφαρμογή. Σε περίπτωση που μια παλαιότερη διαδικτυακή εφαρμογή θελήσει να αυξήσει τις δυνατότητες της προκειμένου να μπορεί να λειτουργεί και εκτός διαδικτύου τότε αυτή θα πρέπει να ξανακατασκευαστεί σε μεγάλο μέρος της από την αρχή.
Γραμμή 24 ⟶ 25 :
* '''Άμεση αναβάθμιση: '''Ένα ακόμα χαρακτηριστικό παράδειγμα πλεονεκτήματος και μειονεκτήματος ταυτόχρονα αποτελεί και η αναβάθμιση της εφαρμογής. Στην περίπτωση της τοπικής εφαρμογής μια επιχείρηση μπορεί να αναβαθμίσει την εφαρμογή που χρησιμοποιεί όποτε αυτή το κρίνει αναγκαίο κρίνοντας το κόστος αναβάθμισης,την αξιοπιστία της νέας εφαρμογής αλλά και το χρόνο που θα χρειαστούν οι υπάλληλοι της ώστε να προσαρμοστούν στην νέα έκδοση. Αντίθετα στις διαδικτυακές εφαρμογές η αναβάθμιση γίνεται χωρίς πρώτα να ερωτηθούν όλοι οι χρήστες.Για παράδειγμα στην περίπτωση που η ερχόμενη αναβάθμιση μιας τοπικής εφαρμογής έχει σφάλματα τότε μπορεί κάποιος χρήστης(εταιρία) να μην πραγματοποιήσει την αναβάθμιση έως ότου διορθωθούν αυτά. Στην περίπτωση όμως της διαδικτυακής εφαρμογής ο χρήστης(εταιρία) δεν μπορεί να αποτρέψει την αναβάθμιση αυτή.
 
* '''Πιθανή μη συμβατότητα κάποιονκάποιων στοιχείων της εφαρμογής με μια μελλοντική έκδοση του περιηγητή μας: '''Τέλος μειονέκτημα είναι και η πιθανή μη συμβατότητα κάποιον στοιχείων του προγράμματος με μια μελλοντική έκδοση του περιηγητή μας. Αυτό συμβαίνει διότι συχνά παρατηρείται το φαινόμενο να εγκαταλείπονται κάποια υποστηριζόμενα στοιχεία από τους περιηγητές αν η δημιουργός εταιρία κρίνει ότι αυτά δεν έχουν μέλλον στις εφαρμογές διαδικτύου. Το αποτέλεσμα αυτών των αποφάσεων είναι η δυσλειτουργία κάποιων παλαιότερων εφαρμογών καθιστώντας αναγκαία την αναβάθμιση τους.
 
==Πηγές==
#Πτυχιακή εργασία με θέμα:'''<< "Καταχώρηση βλαβών και συμβάντων σε επίπεδο δήμου μέσω διαδικτυακής εφαρμογής>>'''" ---ΤΕΙ ΠΕΙΡΑΙΑ Τμήμα Υπολογιστικών Συστημάτων