background image

 

39 

 

Επιτρέπει  στους  δημιουργούς  εγγράφων  υπερκειμένων  να  καθορίζουν  ξεχωριστά  την 

παρουσίαση στοιχείων σε μια ιστοσελίδα από τη δομή του  εγγράφου. Αυτή η διαίρεση της 

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

εγγράφου [6]. 

 

2.2.4 PHP Version5.6.30 

Η  PHP

10

  είναι  μία  σεναριακή  γλώσσα  προγραμματισμού  (Script  Programming 

Language).  Είναι  κατάλληλη  για  την  ανάπτυξη  διαδικτυακών  εφαρμογών  και 

προγραμματιδίων  συστήματος  (System  Scripts).  H  PHP  είναι  ελεύθερα  διαθέσιμη  τόσο  σε 

δυαδική  μορφή,  όσο  και  σε  μορφή  πηγαίου  κώδικα.  Η  διάθεση  του  πηγαίου  κώδικα  την 

καθιστά πολύ εύκολα μεταφέρσιμη σε οποιαδήποτε υπολογιστική πλατφόρμα. 

Αυτό που διακρίνει την PHP από κάτι σαν την client-Side της JavaScript, είναι ότι ο 

κώδικας  εκτελείται  στον  εξυπηρετητή,  δημιουργώντας  εκτελέσιμο  που  στη  συνέχεια 

αποστέλλεται  στον  πελάτη.  Ο  πελάτης  λαμβάνει  τα  αποτελέσματα  της  εκτέλεσης  του 

σεναρίου, αλλά δεν είναι σε θέση να γνωρίζει ποιος είναι ο υποκείμενος κώδικας, καθώς η 

PHP δεν παράγει άμεσα τα εκτελέσιμα δυαδικά αρχεία. Αντίθετα, το αρχείο πηγαίου κώδικα 

εκτελείται  εμμέσως,  με  τη  χρήση  του  αντίστοιχου  διερμηνευτή  της  εκάστοτε  γλώσσας.  Ο 

διερμηνευτής διαβάζει τον πηγαίο κώδικα  και εκτελεί βηματικά τις δηλώσεις της γλώσσας, 

μετατρέποντάς  τες  σε  εκτελέσιμο  κώδικα  του  υπολογιστικού  συστήματος.  Σε  περίπτωση 

κάποιου σοβαρού σφάλματος η εκτέλεση του σεναρίου σταματά σε αυτό το σημείο. 

 

2.2.5 JavaScript 

H  JavaScript  παρουσιάστηκε  για  πρώτη  φορά  το  1995  ωε  τρόπος  προσθήκης 

προγραμμάτων σε ιστοσελίδες για τον φυλλομετρητή Netscape Navigator. Η γλώσσα έκτοτε 

έχει  υιοθετηθεί  από  όλους  τους  φυλλομετρητές  με  γραφικό  περιβάλλον.  Η  Javascript  έχει 

κάνει τις σύγχρονες διαδικτυακές εφαρμογές- εφαρμογές με τις οποίες μπορεί ο χρήστης να 

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

ωστόσο  χρησιμοποιείται  για  να  παρέχει  διάφορες  μορφές  αλληλεπίδρασης  και  έξυπνης 

εμφάνισης.