background image

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

 
 

 
 

44 

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

πάσα στιγμή να καταστρέψει αυτό το έργο. Αν και με την τρέχουσα δημοτικότητα 

της τεχνολογίας, είναι απίθανο να συμβεί. 

Συμπέρασμα:  Παρά  το  γεγονός  ότι  το  framework  της  React  Native  έχει  ορισμένα  κινητά 

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

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

 

 

2.4 Πλατφόρμες Ανάπτυξης Λογισμικού 

 
 

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

και η ανάπτυξη πολύ σύνθετου και πολύπλοκου λογισμικού. Χρησιμοποιήθηκαν, επομένως, 

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

ανάπτυξης  είναι  το  ολοκληρωμένο  περιβάλλον  ανάπτυξης  (Integrated  Development 

Environment ή IDE). Το IDE είναι πρόγραμμα λογισμικού. Διαθέτει στον προγραμματιστή 

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

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

πηγαίου κώδικα, εργαλεία για την αυτοματοποιημένη μεταγλώττιση και αποσφαλματωτές. Τα 

περισσότερα σύγχρονα IDE διαθέτουν επίσης μηχανισμούς για την αυτόματη συμπλήρωση 

εντολών κατά την συγγραφή κώδικα, μηχανισμούς για την εύρεση λανθασμένης σύνταξης, 

περιηγητές  κλάσεων  και  αντικειμένων  ακόμα  και  σύστημα  διαχείρισης  εκδόσεων  (Version 

Control System ή VCS). 

 

 

2.4.1 Visual Studio Code 

 
 

Το  Visual  Studio  Code  (VSCode)  είναι  ένα  σύγχρονο  IDE,  υλοποιημένο  από  την 

Microsoft, ανοικτού κώδικα, δωρεάν και με τρομερή απήχηση μεταξύ των προγραμματιστών. 

Πρόκειται για ένα από τα ελάχιστα δωρεάν IDΕ’s με την ποιότητα και τις λειτουργίες που 

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

συνδέσεις (plugins). Χρησιμοποιήθηκε στο πρώιμο στάδιο της υλοποίησης της διαδικτυακής 

εφαρμογής.