Υποενότητα 2.1: Front-end frameworks
Γιατί να χρησιμοποιήσουμε Front-end frameworks?
Όπως εξηγήσαμε, τα πλαίσια Front-end επιτρέπουν τη γρήγορη δημιουργία ιστοσελίδων.
Ωστόσο, τα παραπάνω δεν είναι ο μόνος λόγος για τον οποίο τα χρησιμοποιούμε.
Τα πλαίσια του Front-end μας παρέχουν αυτό που ονομάζεται "ανταποκρινόμενος - προσαρμόσιμος σχεδιασμός" - “responsive web design”.
Responsive web ιστοσελίδων επιτρέπει στους χρήστες να έχουν πρόσβαση στην ιστοσελίδα σας από διάφορες συσκευές και μεγέθη οθόνης (π.χ. κινητά, ipad, φορητοί υπολογιστές, επιτραπέζιοι υπολογιστές).
Όταν χρησιμοποιείτε ένα πλαίσιο, ο ιστότοπος ρυθμίζεται αυτόματα ώστε να χωράει στην οθόνη χωρίς πρόσθετο κωδικό.
Επίσης, τα πλαίσια ασχολούνται με τη συμβατότητα μεταξύ των browsers - cross-browser compatibility.
Μπορεί να έχετε παρατηρήσει ότι κανένα από τα δύο προγράμματα περιήγησης δεν εμφανίζει την ίδια σελίδα με τον ίδιο ακριβώς τρόπο. Μερικές φορές οι αλλαγές είναι μικρές, αλλά υπάρχουν στιγμές όπου κάτι μπορεί να είναι εντελώς διαφορετικό ή δεν λειτουργεί σε ένα πρόγραμμα περιήγησης.
Τα Πλαίσια, ελαχιστοποιούν αυτό το μειονέκτημα και το περιεχόμενο εμφανίζεται σε πολλά προγράμματα περιήγησης σχεδόν ταυτόσημο.
Συνοψίζοντας, χρησιμοποιούμε πλαίσια πλαισίου, επειδή μας παρέχουν:
- έτοιμα χαρακτηριστικά που ελαχιστοποιούν τον χρόνο ανάπτυξης
- σχεδιασμό ιστοσελίδων προσαρμοζόμενο σε συσκευές responsive web design
- συμβατότητα μεταξύ των προγραμμάτων περιήγησης - cross-browser compatibility