Πίνακας περιεχομένων:
Βίντεο: Δες τηλεόραση από το κινητό ή το tablet σου χωρίς σύνδεση στο Internet! EZTV DVB - T TV Tuner 2024
Οι εφαρμογές Web είναι πιο εύχρηστες από τις εφαρμογές για κινητά, απαιτούν ελάχιστο ή μη επιπρόσθετο λογισμικό για ανάπτυξη και δοκιμή και λειτουργούν σε όλες τις συσκευές, συμπεριλαμβανομένων των υπολογιστών γραφείου, φορητούς υπολογιστές και κινητά. Παρόλο που οι εφαρμογές κινητής τηλεφωνίας μπορούν να εκτελούν πολλές κοινές εργασίες εφαρμογών ιστού, όπως το ηλεκτρονικό ταχυδρομείο, κάποιες εργασίες είναι ακόμα πιο εύκολο να πραγματοποιηθούν χρησιμοποιώντας εφαρμογές ιστού.
Για παράδειγμα, το ταξίδι κρατήσεων είναι ευκολότερο με τη χρήση εφαρμογών ιστού, ειδικά αφού τα απαραίτητα βήματα - η επανεξέταση πτήσεων, τα ξενοδοχεία και τα ενοικιαζόμενα αυτοκίνητα, και στη συνέχεια η αγορά και των τριών - επιτυγχάνεται καλύτερα με πολλαπλά παράθυρα, πρόσβαση σε ένα ημερολόγιο σημαντικών προσωπικών στοιχείων και πληροφοριών πληρωμής.
Οι γλώσσες προγραμματισμού που χρησιμοποιούνται για την κωδικοποίηση βασικών εφαρμογών ιστού, που ορίζονται περαιτέρω στις ακόλουθες ενότητες, περιλαμβάνουν την HTML (Hypertext Markup Language), το CSS (Cascading Style Sheets) και τη JavaScript. Πρόσθετες λειτουργίες μπορούν να προστεθούν σε αυτούς τους ιστότοπους χρησιμοποιώντας γλώσσες όπως Python, Ruby ή PHP.
Ξεκινώντας με HTML, CSS και JavaScript
Οι απλοί ιστότοποι, όπως αυτός που εμφανίζεται, κωδικοποιούνται χρησιμοποιώντας HTML, CSS και JavaScript. Το HTML χρησιμοποιείται για την τοποθέτηση κειμένου στη σελίδα, το CSS χρησιμοποιείται για το στυλ αυτού του κειμένου και η JavaScript χρησιμοποιείται για την προσθήκη διαδραστικών εφέ όπως το κουμπί Twitter ή Facebook Share που σας επιτρέπει να μοιράζεστε περιεχόμενο σε κοινωνικά δίκτυα και να ενημερώνετε τον αριθμό άλλων ανθρώπων που έχουν επίσης μοιραστεί το ίδιο περιεχόμενο.
Πηγή: lindaliukas. fi
Οι ιστότοποι που μεταφέρουν κυρίως στατικές, αμετάβλητες πληροφορίες συχνά κωδικοποιούνται μόνο σε αυτές τις τρεις γλώσσες. Θα μάθετε για κάθε μια από αυτές τις γλώσσες σε επόμενα κεφάλαια.
Προσθήκη λογικών με Python, Ruby ή PHP
Οι ιστότοποι με πιο προηγμένες λειτουργίες, όπως οι λογαριασμοί χρηστών, οι μεταφορτώσεις αρχείων και το ηλεκτρονικό εμπόριο, συνήθως απαιτούν μια γλώσσα προγραμματισμού για την υλοποίηση αυτών των λειτουργιών. Παρόλο που οι Python, Ruby και PHP δεν είναι οι μόνες γλώσσες προγραμματισμού που μπορούν να χρησιμοποιήσουν αυτές οι τοποθεσίες, είναι από τις πιο δημοφιλείς.
Κάθε μία από αυτές τις γλώσσες έχει επίσης δημοφιλή και καλά τεκμηριωμένα πλαίσια. Ένα πλαίσιοείναι μια συλλογή γενικών στοιχείων, όπως οι λογαριασμοί χρηστών και τα προγράμματα ελέγχου ταυτότητας που επαναχρησιμοποιούνται συχνά, επιτρέποντας στους προγραμματιστές να δημιουργούν, δοκιμάζουν και εκτελούν ιστοσελίδες πιο γρήγορα. Μπορείτε να σκεφτείτε ένα πλαίσιο παρόμοιο με τη συλλογή προτύπων που συνοδεύει έναν επεξεργαστή κειμένου. Μπορείτε να σχεδιάσετε ξανά το βιογραφικό σας, την ευχετήρια κάρτα ή το ημερολόγιο από το μηδέν, αλλά χρησιμοποιώντας το ενσωματωμένο πρότυπο για κάθε έναν από αυτούς τους τύπους εγγράφων, μπορείτε να δημιουργήσετε το έγγραφό σας γρηγορότερα και με μεγαλύτερη συνέπεια. Δημοφιλή πλαίσια για αυτές τις γλώσσες περιλαμβάνουν
Django και Flask για Python
-
Rails και Sinatra για Ruby
-
Zend και Laravel για PHP