background image

 
 

 

 

32 

 

2.4 Λογισμικά εργαλεία 

 

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

back-end και front-end,  χρησιμοποιήθηκαν και κάποια ελεύθερα  και ανοιχτού κώδικα 

λογισμικά  εργαλεία.  Στην ενότητα  αυτή παρουσιάζονται  τα λογισμικά  εργαλεία  που 

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

 

 

2.4.1 Atom v1.55.0  
 

Το  Atom  [11]  δημιουργήθηκε  από  το  Github  [12]  και  είναι  ένα  hackable 

πρόγραμμα επεξεργασίας κειμένου  υλοποιημένο  με κώδικα  HTML,  JavaScript,  CSS, 

και  Node.js.  Είναι μια  εφαρμογή που  τρέχει  πάνω  στο  Electron,  το  οποίο  είναι ένα 

framework για την δημιουργία εφαρμογών χρησιμοποιώντας τεχνολογίες ιστού. 

Στην  παρούσα  διπλωματική  εργασία  χρησιμοποιήθηκε  το  Atom  για  την 

συγγραφή και την ανάπτυξη κώδικα.  Μερικά  από τα σημαντικότερα  πλεονεκτήματα 

και δυνατότητες που προσφέρει το Atom είναι τα εξής:  

 

Προσαρμοστικότητα:  Είναι εύκολη  η προσαρμογή  της εμφάνισης του  Atom  και 

της διεπαφής με τον χρήστη 

 

Θέματα: Το Atom περιέχει τέσσερα προ εγκατεστημένα User Interfaces και οχτώ 

θέματα σύνταξης σε σκούρα και ανοιχτά χρώματα. 

 

Πακέτα: Υπάρχουν χιλιάδες πακέτα για εγκατάσταση, τα οποία προσθέτουν  νέες 

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

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

εγκαταστήσουν και να το χρησιμοποιήσουν 

 

Έξυπνη Αυτόματη Συμπλήρωση:  Βοηθάει στην πιο γρήγορη  συγγραφή κώδικα 

με μια έξυπνη και ευέλικτη  αυτόματη συμπλήρωση 

 

Σύστημα  Φακέλων  (File  System  Browser):  Εύκολη  αναζήτηση  και  άνοιγμα 

φακέλων,  ή project,  η πολλαπλών project σε ένα παράθυρο 

 

Πολλαπλά  Παράθυρα:  Διαμοίραση  παραθύρου  σε  πολλαπλά  παράθυρα  για 

σύγκριση και επεξεργασία κώδικα  μεταξύ αρχείων. 

 

Αναζήτηση  και  Αντικατάσταση:  Εύρεση,  προεπισκόπηση  και  αντικατάσταση 

κειμένου  σε ένα αρχείο ή σε όλα τα project.