ΣΥΓΚΡΙΤΙΚΗ ΑΞΙΟΛΟΓΗΣΗ ΓΛΩΣΣΩΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ ΓΙΑ ΤΗΝ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΣΕ ΚΙΝΗΤΕΣ ΣΥΣΚΕΥΕΣ

Abstract

Η ανάπτυξη εφαρμογών για κινητές συσκευές εξαπλώνεται ραγδαία στις μέρες μας. Η συνεχώς αυξανόμενη ζήτησή τους καθιστά απαραίτητη τη χρήση κατάλληλων γλωσσών προγραμματισμού, ώστε να δημιουργούνται αποδοτικές, ευέλικτες και εύκολες στη συντήρηση εφαρμογές. Στην παρούσα διπλωματική εργασία πραγματοποιείται συγκριτική αξιολόγηση δημοφιλών γλωσσών, όπως η Kotlin, η Flutter και η React Native. Η αξιολόγηση βασίζεται στην ανάπτυξη ενδεικτικών εφαρμογών με κάθε μία από τις παραπάνω τεχνολογίες. Οι εφαρμογές καλύπτουν συχνά απαιτούμενα χαρακτηριστικά, όπως η ανάπτυξη παιχνιδιών, η χρήση APIs, καθώς και η σύνδεση και αποθήκευση δεδομένων σε βάσεις δεδομένων. Επιπλέον, με τη βοήθεια κατάλληλων εργαλείων, πραγματοποιούνται μετρήσεις απόδοσης με βάση κριτήρια όπως η χρήση CPU, μνήμης και μπαταρίας, τα οποία επηρεάζουν σημαντικά την εμπειρία χρήστη και την ποιότητα της εφαρμογής. Τέλος, λαμβάνεται υπόψη και η εμπειρία του προγραμματιστή κατά την ανάπτυξη με τις συγκεκριμένες γλώσσες, όπως επίσης και τα εργαλεία και οι δυνατότητες που προσφέρει το κάθε περιβάλλον ανάπτυξης. Τα αποτελέσματα της μελέτης στοχεύουν στο να προσφέρουν χρήσιμες πληροφορίες και κατευθύνσεις σε προγραμματιστές, προκειμένου να επιλέξουν τη βέλτιστη γλώσσα προγραμματισμού ανάλογα με τις ανάγκες και τις απαιτήσεις του εκάστοτε έργου.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By