Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/29059
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorΜαργαρίτης, Κωνσταντίνοςel
dc.contributor.authorΚακαράκης, Εμμανουήλel
dc.date.accessioned2023-06-22T10:52:58Z-
dc.date.available2023-06-22T10:52:58Z-
dc.date.issued2023el
dc.identifier.urihttp://dspace.lib.uom.gr/handle/2159/29059-
dc.descriptionΔιπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023.el
dc.description.abstractΗ διπλωματική εργασία ασχολείται με την ανάπτυξη μιας εφαρμογής χρησιμοποιώντας ένα συνδυασμό των τεχνολογιών Flask, Expressjs, Postgres, MongoDB και Angular. Ο στόχος είναι η σύγκριση των διαφορετικών συνδυασμών των τεχνολογιών αυτών με βάση διάφορα κριτήρια, όπως η απόδοση και η ταχύτητα. Με τη χρήση του Flask και του Expressjs στο backend της εφαρμογής, μπορούν να επιτευχθούν αποδοτικές και με ευκολια επεκτασιμοτητας λειτουργιες στο server. Οι βάσεις δεδομένων Postgres και MongoDB παρέχουν αξιόπιστες λύσεις για την αποθήκευση και διαχείριση των δεδομένων, με την κάθε μία να προσφέρει διαφορετικά πλεονεκτήματα. H Angular χρησιμοποιείται για την ανάπτυξη του frontend της εφαρμογής, παρέχοντας δυνατότητες για τη δημιουργία αποδοτικών και δυναμικών UI. Με αυτήν τη διπλωματική εργασία, ο στόχος είναι να αξιολογηθούν οι διάφοροι συνδυασμοί αυτών των τεχνολογιών Για να προσδιοριστεί ο αποτελεσματικότερος συνδυασμός αυτών των τεχνολογιών για την κατασκευή μιας ισχυρής και αξιόπιστης εφαρμογής REST CRUD, μπορεί να χρησιμοποιηθεί μια προσέγγιση συγκριτικής ανάλυσης. Αυτή περιλαμβάνει την αξιολόγηση και τη σύγκριση των χαρακτηριστικών κάθε τεχνολογίας με βάση συγκεκριμένα κριτήρια, όπως η απόδοση, η επεκτασιμότητα και η ευκολία χρήσης. Με τον τρόπο αυτό, είναι δυνατόν να εντοπιστούν τα δυνατά και αδύνατα σημεία κάθε τεχνολογίας και πώς μπορούν να συνδυαστούν για να αναπτυχθεί μία εφαρμογή. Εκτός από τα οφέλη της χρήσης αυτών των τεχνολογιών, μπορεί επίσης να υπάρξουν προκλήσεις που προκύπτουν κατά τη διάρκεια της ανάπτυξης. Ωστόσο, έχοντας επίγνωση αυτών των προκλήσεων και λαμβάνοντας μέτρα για τον μετριασμό τους, όπως η χρήση κατάλληλων εργαλείων και τεχνικών, μπορούμε να διασφαλίσουμε μια ομαλή και αποτελεσματική διαδικασία ανάπτυξης.el
dc.format.extent64el
dc.language.isoelen
dc.publisherΠανεπιστήμιο Μακεδονίαςel
dc.rightsCC0 1.0 Παγκόσμια*
dc.rights.urihttp://creativecommons.org/publicdomain/zero/1.0/*
dc.subjectCRUDen
dc.subjectRESTen
dc.subjectFrameworks comparisonen
dc.subjectWeb applicationen
dc.subjectPostgresen
dc.subjectMongodben
dc.subjectAngularen
dc.subjectFlasken
dc.titleΣυγκριτική μελέτη εργαλείων ανάπτυξης εφαρμογών στον ιστό. Angular: Expressjs και Flask: Postgresql και MongoDbel
dc.typeElectronic Thesis or Dissertationen
dc.typeTexten
dc.contributor.departmentΠρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορικήel
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
KakarakisManosMsc2023.pdf3.2 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons