Please use this identifier to cite or link to this item: http://dspace.lib.uom.gr/handle/2159/29068
Full metadata record
DC FieldValueLanguage
dc.contributor.advisorΚασκάλης, Θεόδωροςel
dc.contributor.authorΠετσάνη, Σμαράγδαel
dc.date.accessioned2023-06-23T11:55:27Z-
dc.date.available2023-06-23T11:55:27Z-
dc.date.issued2023el
dc.identifier.urihttp://dspace.lib.uom.gr/handle/2159/29068-
dc.descriptionΔιπλωματική εργασία--Πανεπιστήμιο Μακεδονίας, Θεσσαλονίκη, 2023.el
dc.description.abstractΑυτή η διατριβή επιχειρεί να δημιουργήσει μια σύνδεση μεταξύ δημοφιλών πλαισίων frontend και βασικών αρχών προγραμματισμού. Έμπνευση για το θέμα της διατριβής, υπήρξε η αυξανόμενη δημοτικότητα των Angular και React. Παρόλο που η κοινότητα των προγραμματιστών και των μηχανικών frontend διατηρεί ανοιχτή μία συζήτηση σχετικά με τα πλεονεκτήματα και τα μειονεκτήματα κάθε εργαλείου, αυτή η συζήτηση βασίζεται κυρίως σε συμπεράσματα πρώτης εντύπωσης. Αυτή η διατριβή προχωρά τη συζήτηση σε ένα βήμα παραπέρα και χτίζει μια σύγκριση βασισμένη σε τρεις βασικούς πυλώνες: τα εφικτά σχεδιαστικά μοτίβα που έχουν αναπτυχθεί στο πλαίσιο κάθε εργαλείου, τις εγγενείς διαφορές σχεδιασμού κάθε εργαλείου και τις προγραμματιστικές μεθοδολογίες στις οποίες βασίζεται κάθε εργαλείο. Και οι τρεις αυτοί πυλώνες είναι προφανώς αλληλένδετοι. Στόχος αυτής της συγκριτικής ανάλυσης, η οποία πραγματοποιείται με βάση τη βιβλιογραφία, είναι να εξοικειώσει τους προγραμματιστές με έννοιες υψηλού επιπέδου των εν λόγω εργαλείων, καθώς και με σημαντικές έννοιες προγραμματισμού όπως μοτίβων σχεδίασης, αρχές σχεδίασης, προγραμματιστικές μεθοδολογίες κ.λπ. Στο τέλος της διατριβής, ο αναγνώστης όχι μόνο θα έχει καλή γνώση των πιο πρόσφατων, πιο σημαντικών μοτίβων σχεδίασης που αναπτύχθηκαν στο πλαίσιο κάθε εργαλείου, αλλά επίσης θα είναι σε θέση να πει ποια σχεδιαστικά χαρακτηριστικά κάθε εργαλείου το καθιστούν πιο ανταγωνιστικό και γιατί.el
dc.format.extent122el
dc.language.isoenen
dc.publisherΠανεπιστήμιο Μακεδονίαςel
dc.rightsAttribution-NoDerivatives 4.0 Διεθνέςel
dc.rights.urihttp://creativecommons.org/licenses/by-nd/4.0/en
dc.subjectAngularen
dc.subjectReacten
dc.subjectDesign patternsen
dc.subjectReactive programmingen
dc.subjectPerformance patternsen
dc.subjectComponent driven architectureen
dc.subjectCross-cutting concernsen
dc.subjectArchitectural patternsen
dc.subjectFunctional programmingen
dc.subjectProgramming paradigmsen
dc.titleDesign patterns and design characteristics: comparative analysis of component-driven frontend technologiesen
dc.typeElectronic Thesis or Dissertationen
dc.typeTexten
dc.contributor.departmentΠρόγραμμα Μεταπτυχιακών Σπουδών Ειδίκευσης στην Εφαρμοσμένη Πληροφορικήel
Appears in Collections:Π.Μ.Σ. στην Εφαρμοσμένη Πληροφορική (M)

Files in This Item:
File Description SizeFormat 
PetsaniSmaragdaMsc2023.pdf1.51 MBAdobe PDFView/Open


This item is licensed under a Creative Commons License Creative Commons