Σχεδιασμός και υλοποίηση πληροφοριακού συστήματος διαχείρισης εθελοντών και απινιδωτών
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). Χρησιμοποιήθηκε στο πρώιμο στάδιο της υλοποίησης της διαδικτυακής
εφαρμογής.