Please use this identifier to cite or link to this item:
http://dspace.lib.uom.gr/handle/2159/29059
Author: | Κακαράκης, Εμμανουήλ |
Title: | Συγκριτική μελέτη εργαλείων ανάπτυξης εφαρμογών στον ιστό. Angular: Expressjs και Flask: Postgresql και MongoDb |
Date Issued: | 2023 |
Department: | Πρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορική |
Supervisor: | Μαργαρίτης, Κωνσταντίνος |
Abstract: | Η διπλωματική εργασία ασχολείται με την ανάπτυξη μιας εφαρμογής χρησιμοποιώντας ένα συνδυασμό των τεχνολογιών Flask, Expressjs, Postgres, MongoDB και Angular. Ο στόχος είναι η σύγκριση των διαφορετικών συνδυασμών των τεχνολογιών αυτών με βάση διάφορα κριτήρια, όπως η απόδοση και η ταχύτητα. Με τη χρήση του Flask και του Expressjs στο backend της εφαρμογής, μπορούν να επιτευχθούν αποδοτικές και με ευκολια επεκτασιμοτητας λειτουργιες στο server. Οι βάσεις δεδομένων Postgres και MongoDB παρέχουν αξιόπιστες λύσεις για την αποθήκευση και διαχείριση των δεδομένων, με την κάθε μία να προσφέρει διαφορετικά πλεονεκτήματα. H Angular χρησιμοποιείται για την ανάπτυξη του frontend της εφαρμογής, παρέχοντας δυνατότητες για τη δημιουργία αποδοτικών και δυναμικών UI. Με αυτήν τη διπλωματική εργασία, ο στόχος είναι να αξιολογηθούν οι διάφοροι συνδυασμοί αυτών των τεχνολογιών Για να προσδιοριστεί ο αποτελεσματικότερος συνδυασμός αυτών των τεχνολογιών για την κατασκευή μιας ισχυρής και αξιόπιστης εφαρμογής REST CRUD, μπορεί να χρησιμοποιηθεί μια προσέγγιση συγκριτικής ανάλυσης. Αυτή περιλαμβάνει την αξιολόγηση και τη σύγκριση των χαρακτηριστικών κάθε τεχνολογίας με βάση συγκεκριμένα κριτήρια, όπως η απόδοση, η επεκτασιμότητα και η ευκολία χρήσης. Με τον τρόπο αυτό, είναι δυνατόν να εντοπιστούν τα δυνατά και αδύνατα σημεία κάθε τεχνολογίας και πώς μπορούν να συνδυαστούν για να αναπτυχθεί μία εφαρμογή. Εκτός από τα οφέλη της χρήσης αυτών των τεχνολογιών, μπορεί επίσης να υπάρξουν προκλήσεις που προκύπτουν κατά τη διάρκεια της ανάπτυξης. Ωστόσο, έχοντας επίγνωση αυτών των προκλήσεων και λαμβάνοντας μέτρα για τον μετριασμό τους, όπως η χρήση κατάλληλων εργαλείων και τεχνικών, μπορούμε να διασφαλίσουμε μια ομαλή και αποτελεσματική διαδικασία ανάπτυξης. |
Keywords: | CRUD REST Frameworks comparison Web application Postgres Mongodb Angular Flask |
Information: | Διπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023. |
Rights: | CC0 1.0 Παγκόσμια |
Appears in Collections: | Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M) |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
KakarakisManosMsc2023.pdf | 3.2 MB | Adobe PDF | View/Open |
This item is licensed under a Creative Commons License