background image

Κεφάλαιο 2

Θεωρητικό Υπόβαθρο

Στο παρόν κεφάλαιο γίνεται μία καταγραφή εργαλείων και τεχνικών που χρη-

σιμοποιήθηκαν για την υλοποίηση αυτής της διπλωματικής εργασίας. Γίνονται γνω-

στές κάποιες έννοιες και αναλύονται σημαντικοί όροι ώστε να γίνει η συνέχεια

κατανοητή από τον αναγνώστη.

2.1

Προγραμματισμός Διαδικτύου

Ο προγραμματισμός διαδικτύου είναι ένας γενικός όρος για οτιδήποτε σχετίζεται

με την ανάπτυξη ιστοσελίδων στο Διαδίκτυο (World Wide Web). Η ανάπτυξη ιστού

μπορεί να κυμαίνεται από την ανάπτυξη της απλούστερης στατικής ενιαίας σελί-

δας απλού κειμένου στις πιο σύνθετες ηλεκτρονικές εφαρμογές και στις υπηρεσίες

κοινωνικών δικτύων. Περιλαμβάνει το σχεδιασμό ιστοσελίδων, την ανάπτυξη περιε-

χομένου ιστού, τη σύνδεση με πελάτες, το scripting από πλευράς πελάτη/διακομιστή,

τη διαμόρφωση διακομιστή ιστού και δικτύου και την ανάπτυξη ηλεκτρονικού εμπο-

ρίου. Η ”ανάπτυξη ιστού” αναφέρεται συνήθως στις κύριες πτυχές του σχεδιασμού

ιστοσελίδων: γραφή και κωδικοποίηση. [29]

2.1.1

HTML

Η HTML είναι η βασική τεχνολογία που χρησιμοποιείται για οριστεί η δομή

μιας ιστοσελίδας. Το ακρωνύμιο HTML αντιπροσωπεύει το Hyper Text Markup

Language (Γλώσσα Σήμανσης Υπερκειμένου). Χρησιμοποιείται για να καθοριστεί

αν το περιεχόμενό στο διαδίκτυο θα πρέπει να αναγνωρίζεται ως παράγραφος,

λίστα, επικεφαλίδα, σύνδεσμος, εικόνα, πολυμέσα, φόρμα ή ένα από τα πολλά άλλα

διαθέσιμα στοιχεία. [14] Στην εικόνα 2.1 μπορούμε να δούμε ένα παράδειγμα.

31