background image

 

26 

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

 

στις 8 Ιουνίου του 1995. Από το 2001 και μέχρι σήμερα η PHP υποστηρίζεται από την ομάδα 

The  PHP  Group  [49]  με  τρέχουσες  εκδόσεις  την  7.4.22  και  την  8.0.9,  που  αναπτύσσονται 

παράλληλα. Σύμφωνα με στατιστικά στοιχεία της W

3

Techs [50] η PHP χρησιμοποιείται από 

το 79.0% των ισοτόπων με server-side προγραμματισμό. 

2.14 MySQL/MariaDB 

Το  MySQL  [51]  είναι  ένα  από  τα  δημοφιλέστερα  Συστήματα  Διαχείρισης  Σχεσιακής 

Βάσης Δεδομένων – ΣΔΣΒΔ (Relational Database Management System – RDBMS) ανοιχτού 

κώδικα που χρησιμοποιείται για να υποστηρίξει εφαρμογές ιστού και όχι μόνο. Το όνομά του 

το πήρε από το My (όνομα της κόρης του συνιδρυτή Michael Widenius) και το SQL (Structured 

Query Language). Στην Σχεσιακή Βάση Δεδομένων – ΣΒΔ (Relational Database – RDB) τα 

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

βοηθούν στην καλύτερη οργάνωση και δομή τους. Η Γλώσσα Δομημένων Ερωτημάτων - ΓΔΕ 

(Structured  Query  Language  -  SQL)  είναι  γλώσσα  προγραμματισμού  για  ΣΔΣΒΔ.  Στις  29 

Οκτωβρίου του 2009, για να διατηρήσει τον χαρακτήρα του ανοιχτού κώδικα λογισμικού το 

MySQL, δημιουργήθηκε το MariaDB [52] σαν συνέχεια του με σκοπό να διατηρήσει υψηλή 

συμβατότητα με το MySQL. Το MySQL/MariaDB είναι επίσης βασικό συστατικό στο LAMP 

(Linux,  Apache,  MySQL/MariaDB,  PHP/Perl/Python),  το  WAMP,  (Windows,  Apache, 

MySQL/MariaDB, and PHP), το XAMPP (Χ, Apache, MySQL/MariaDB, PHP, Perl). 

2.15 Notepad++ 

Το  Notepad++  [53]  είναι  ένας  ανοιχτού  λογισμικού  ανοιχτού  κώδικα  επεξεργαστής 

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

προγραμματισμού.  Διατίθεται  δωρεάν  υπό  GPL  License  version  3  και  είναι  βασισμένο  στο 

Scintilla [54] και είναι γραμμένο σε C++. Έχει χρωματική απεικόνιση του κώδικα ανάλογα τη 

γλώσσα  προγραμματισμού  συγγραφής  ώστε  να  βοηθάει  τον  εκάστοτε  προγραμματιστή  στη 

συγγραφή των προγραμμάτων του.  

2.16 WinSCP 

To WinSCP [55] είναι ένα ανοιχτού λογισμικού ανοιχτού κώδικα για ftp, sftp, WebDAV, 

S3, SCP πρόγραμμα πελάτης για το λειτουργικό σύστημα Windows της Microsoft. Ο βασικός 

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

αντίστροφα. Ξεκίνησε ως έργο [56] του Πανεπιστημίου Οικονομικών της Πράγας τον Μάρτιο