47 |
Εικόνα 16: Σύγκριση χρήσης CPU ανάμεσα σε Drupal και Yii
Στα πλεονεκτήματά του συγκαταλέγονται κυρίως η αρχιτεκτονική, ο κώδικας πυρήνα και
η πολυπληθής κοινότητά του η οποία μέσω της ιστοσελίδας της είναι πρόθυμη να απαντήσει σε
οποιοδήποτε επιστημονικό ή τεχνικό ερώτημα θέσουμε. Συνοψίζοντας, για όλα τα παραπάνω το
Yii πλαίσιο Λογισμικού επιλέχθηκε για την κατασκευή της Δ.Ε.
2.3 Πλατφόρμες Ανάπτυξης Λογισμικού
Στην ανάπτυξη και υλοποίηση της Δ.Ε. χρησιμοποιήθηκε πλήθος από εργαλεία ανοικτού
κώδικα. Πρέπει να τονιστεί πως η χρήση τους είναι δωρεάν, γεγονός που διατήρησε το κόστος της
εκπόνησης σε χαμηλά επίπεδα.
2.3.1 Netbeans IDE
Η πλατφόρμα Netbeans IDE είναι επεξεργαστής κειμένου και κώδικα για το λειτουργικό
σύστημα των Windows. Είναι ιδιαίτερα δημοφιλής στη κοινότητα των μηχανικών λογισμικού
διαδικτύου καθώς προσφέρει δημιουργία νέας εφαρμογής, εξερεύνηση στο σύστημα αρχείων της
εφαρμογής, δημιουργία νέων αρχείων και αναγνωρίζει όλες τις γλώσσες προγραμματισμού του
διαδικτύου. Ταυτόχρονα προσφέρει χρωματισμό και αυτόματη στοίχιση κώδικα, γεγονός ιδιαίτερα
σημαντικό, καθώς καθιστά τον κώδικα ευανάγνωστο. Τέλος μπορεί να συνδεθεί είτε με τον Τοπικό
διακομιστή (LocalHost) [33] είτε απομακρυσμένα με εξυπηρετητή. Το περιβάλλον της
πλατφόρμας παρουσιάζεται στην εικόνα 17.