background image

 

Νικόλας Ψύλλου, Σχεδίαση και Υλοποίηση διαδικτυακής πλατφόρμας για 
εξυπηρέτηση παιχνιδιών καρτών απομακρυσμένων παικτών
 

 

Πτυχιακή / Διπλωματική Εργασία 

 

16 

 

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

 

Πέραν από τις τεχνολογίες που αναφέρθηκαν,  χρειάζονται επιπρόσθετα εργαλεία 

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

2.7.1 Visual Studio Code 

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

Όμως ο επεξεργαστής κειμένου δεν είναι τόσο φιλικός με τον προγραμματιστή καθώς όσο 
μεγαλώνει η εφαρμογή παράλληλα και ο κώδικας, γίνεται δυσκολότερο για τον ίδιο. Για 
αυτό τον λόγο δημιουργήθηκαν επεξεργαστές πηγαίου κώδικα για τους προγραμματιστές, 
ώστε να αυξηθεί η αποτελεσματικότητα. Σε ένα τέτοιο επεξεργαστή, υπάρχουν διαφορετικά 
χρώματα,  ειδικές  συντομεύσεις,  πρόσθετα  εργαλεία  αλλά  το  πιο  σημαντικό,  μπορεί  να 
εντοπίσει τα συνταχτικά λάθη του προγραμματιστή ώστε να τα διορθώσει.  

Σε αυτή την ΠΕ θα χρησιμοποιηθεί το VS Code [24] (Visual Studio Code) που είναι 

δωρεάν καθώς είναι εφαρμογή ανοιχτού κώδικα. Το VS Code έχει μεγάλη κοινότητα και 
παρέχει  απεριόριστα  επιπρόσθετα  εργαλεία  δωρεάν  ώστε  να  κάνει  την  ζωή  του 
προγραμματιστή πιο εύκολη.  
 

2.7.2 Postman 

Το Postman [25] είναι ένα εργαλείο που χρησιμοποιούν οι προγραμματιστές ώστε 

να  δοκιμάσουν  τα  APIs  (Application  programming  interface)  τους.  Μπορούν  να 
δημιουργήσουν APIs για όλα τα είδη των κλήσεων που παρέχει το πρωτόκολλο HTTP όπως 
τα  GET,  POST,  PUT  and  PATCH.  Έχουν  την  δυνατότητα  να  αποθηκεύσουν  όλες  τις 
κλήσεις τους για τα διαφορετικά περιβάλλον που δημιουργούν και να τα μοιραστούν με 
άλλους προγραμματιστές είτε στην μορφή που τα έχει το Postman ή σε μορφή εγγράφου. 
 

2.7.3 Figma 

 

Το  Figma  [26]  είναι  ένα  εργαλείο  που  κυρίως  χρησιμοποιείται  από  τους  Web 

Designer,  ώστε  να  σχεδιάσουν  την  εμφάνιση  της  σελίδας  πριν  φτάσει  στα  χέρια  του 
προγραμματιστή.  Συχνά  το  ρόλο  του  Web  Designer  τον  αναλαμβάνει  ένας 
προγραμματιστής ιστοσελίδων καθώς μέσα από την εμπειρία του μπορεί να δημιουργήσει 
μία ιστοσελίδα που θα είναι όμορφη και φιλική προς τον χρήστη (UI & UX Experience). 
Το Figma δίνει την δυνατότητα στο χρήστη να σχεδιάσει την ιστοσελίδα με απλή σχεδίαση 
και χωρίς κώδικα. Επιλέγει την κατάλληλη γραμματοσειρά, την παλέτα με τα χρώματα του 
και αρχίζει την γραφική υλοποίηση για την ιστοσελίδα. Έτσι σχηματίζει τη μορφή που θα 
έχει η σελίδα χωρίς να ασχολείται με την υλοποίηση του κώδικα και μπορεί να φτιάξει και 
τις εμφανίσεις της σελίδας σε άλλες συσκευές.