background image

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

2020

 

 

Σελίδα 

27

 

 

 

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

 

 

Η ανάπτυξη αξιόπιστων διαδικτυακών εφαρμογών που λειτουργούν διασφαλίζοντας 

την ικανοποίηση των βασικών ιδιοτήτων ασφάλειας, είναι ένα ζήτημα που απασχολεί τους 

ειδικούς του χώρου της Τεχνολογίας Λογισμικού και της Ασφάλειας Πληροφοριών. Με τον 

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

έτσι  ώστε  οι  χρήστες  να  μπορούν  να  χρησιμοποιούν  απομακρυσμένες  υπηρεσίες  μέσω 

Διαδικτύου [2].  

 

Για  την  δημιουργία  μίας  ιστοσελίδας  χρειάζεται,  ο  προγραμματισμός  του  δημόσιου 

τμήματος  (front-end)  και  η  ανάπτυξη  της  διαχείρισης  (back-end).  Ένας  προγραμματιστής 

δημοσίου  τμήματος  (front-end)  παίρνει  τον  εικαστικό  σχεδιασμό  μιας  ιστοσελίδας  και  τον 

αναπτύσσει σε κώδικα. Αυτός ο προγραμματιστής θα χρησιμοποιήσει HTML για την δομή 

της ιστοσελίδας, CSS για την υπαγόρευση της διάταξης και του οπτικού στυλ και JavaScript. 

Η  (back-end)  ανάπτυξη  μίας  ιστοσελίδας  ή  εφαρμογής  ασχολείται  με  πιο  προηγμένο 

προγραμματισμό  και  αλληλεπιδράσεις  στις  σελίδες.  Ένας  προγραμματιστής  διαχείρισης 

κώδικα (back-end), εστιάζει στην λειτουργικότητα της Ιστοσελίδας. 

 

2.3 Γλώσσες Προγραμματισμού Διαδικτύου 

 

 

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

εφαρμογής  είναι,  η  γλώσσα  προγραμματισμού  PHP  7,  το  σύστημα  διαχείρισης  βάσεων 

δεδομένων  MySQL,  η  γλώσσα  σήμανσης  HTML  5,  η  γλώσσα  φύλλων  στυλ  CSS  για  την 

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

χρησιμοποιούν γλώσσα JavaScript. Επιπλέον χρησιμοποιήθηκε η ασύγχρονη JavaScript και η 

XML  γλώσσα  AJAX  ώστε  οι  Web  εφαρμογές  να  μπορούν  να  στέλνουν  και  να  ανακτούν 

δεδομένα από έναν διακομιστή (server) ασύγχρονα, χωρίς να αλλοιώνουν την εμφάνιση και 

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

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

Bootstrap 4 [3].