Συγκριτική μελέτη σύγχρονων single page application development frameworks σε JavaScript

H παρούσα διπλωματική εργασία αναδεικνύει τα τρία δημοφιλέστερα JavaScript frameworks React, Angular και Vue σε νέους προγραμματιστές μέσω της ανάπτυξης μιας διαδικτυακής εφαρμογής η οποία θα παρέχει εισαγωγικά tutorial για τα frameworks αυτά. Τα tutorials αυτά επιλέχθηκαν προσεκτικά ώστε να πα...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Δημητρόπουλος, Γεώργιος
Άλλοι συγγραφείς: Dimitropoulos, Georgios
Γλώσσα:Greek
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/16043
id nemertes-10889-16043
record_format dspace
spelling nemertes-10889-160432022-09-05T05:37:53Z Συγκριτική μελέτη σύγχρονων single page application development frameworks σε JavaScript Comparative study of modern single page application development frameworks in JavaScript Δημητρόπουλος, Γεώργιος Dimitropoulos, Georgios Ηλεκτρονική μάθηση Στατιστική ανάλυση Single page application JavaScript frameworks e-Learning Statistical analysis H παρούσα διπλωματική εργασία αναδεικνύει τα τρία δημοφιλέστερα JavaScript frameworks React, Angular και Vue σε νέους προγραμματιστές μέσω της ανάπτυξης μιας διαδικτυακής εφαρμογής η οποία θα παρέχει εισαγωγικά tutorial για τα frameworks αυτά. Τα tutorials αυτά επιλέχθηκαν προσεκτικά ώστε να παρουσιάζουν τα πλεονεκτήματα και τις δυνατότητες του εκάστοτε Framework και να είναι έτσι σε θέση κάθε νέος προγραμματιστής να επιλέξει ποιο εξ αυτών του ταιριάζει ανάλογα με τα δικά του προσωπικά κριτήρια αλλά κυρίως και με τις απαιτήσεις του project και των συνθηκών υπό τις οποίες το αναπτύσσει (personal project ή ομαδικό project κα) . Το γεγονός πως σε προπτυχιακό επίπεδο οι φοιτητές του τμήματος Μηχανικών Η/Υ & Πληροφορικής εξοικειώνονται μόνο με τις βασικές τεχνολογίες διαδικτύου (html, CSS, JavaScript) οδήγησε στην ιδέα να επιλεγεί ένας αριθμός φοιτητών, οι οποίοι θα έχουν την δυνατότητα να παρακολουθήσουν τα tutorials και να προσφέρουν ανατροφοδότηση τόσο για την ίδια την εφαρμογή και τη χρησιμότητά της, όσο και για τις πρώτες εντυπώσεις που απέκτησαν κατά την γνωριμία τους με τα Frameworks. Μέσω αυτής της διαδικασίας θα είμαστε σε θέση να αξιολογήσουμε την καμπύλη μάθησης κάθε Framework. The purpose of this dissertation study is to develop a web application which will introduce the three –currently- most popular JavaScript Frameworks React, Angular and Vue to beginner programmers by offering introductory tutorials for those Frameworks. Those tutorials have been carefully developed in order to present both the advantages and the potential of each Framework with the purpose that every new programmer would be able to choose which of them suits him better, based on personal criteria but mainly on the requirements of the project he is working on and the circumstances under which he is developing it (group or personal project etc.). The fact that undergraduate students in the Computer Engineering and Informatics Department are only familiar with basic web technologies (html, CSS, JavaScript) led to the idea of choosing several students to test our web application and give feedback on the user experience and their first impressions of the Frameworks. This would be a valuable procedure in order to evaluate the learning curve for each of the Frameworks. The procedure followed for the development of the tutorial’s web application was based in a thorough study in order to be able to choose the proper tools and the proper content of the tutorials for our application to have an optimized learning experience. The structure of the application consists of three basic parts, where the first one presents the theoretical concept needed for the student to modify/adapt the code provided in the second part, with the results appearing in the third part to the right of the screen. 2022-03-14T09:18:23Z 2022-03-14T09:18:23Z 2022-03-14 http://hdl.handle.net/10889/16043 gr application/octet-stream application/pdf
institution UPatras
collection Nemertes
language Greek
topic Ηλεκτρονική μάθηση
Στατιστική ανάλυση
Single page application
JavaScript frameworks
e-Learning
Statistical analysis
spellingShingle Ηλεκτρονική μάθηση
Στατιστική ανάλυση
Single page application
JavaScript frameworks
e-Learning
Statistical analysis
Δημητρόπουλος, Γεώργιος
Συγκριτική μελέτη σύγχρονων single page application development frameworks σε JavaScript
description H παρούσα διπλωματική εργασία αναδεικνύει τα τρία δημοφιλέστερα JavaScript frameworks React, Angular και Vue σε νέους προγραμματιστές μέσω της ανάπτυξης μιας διαδικτυακής εφαρμογής η οποία θα παρέχει εισαγωγικά tutorial για τα frameworks αυτά. Τα tutorials αυτά επιλέχθηκαν προσεκτικά ώστε να παρουσιάζουν τα πλεονεκτήματα και τις δυνατότητες του εκάστοτε Framework και να είναι έτσι σε θέση κάθε νέος προγραμματιστής να επιλέξει ποιο εξ αυτών του ταιριάζει ανάλογα με τα δικά του προσωπικά κριτήρια αλλά κυρίως και με τις απαιτήσεις του project και των συνθηκών υπό τις οποίες το αναπτύσσει (personal project ή ομαδικό project κα) . Το γεγονός πως σε προπτυχιακό επίπεδο οι φοιτητές του τμήματος Μηχανικών Η/Υ & Πληροφορικής εξοικειώνονται μόνο με τις βασικές τεχνολογίες διαδικτύου (html, CSS, JavaScript) οδήγησε στην ιδέα να επιλεγεί ένας αριθμός φοιτητών, οι οποίοι θα έχουν την δυνατότητα να παρακολουθήσουν τα tutorials και να προσφέρουν ανατροφοδότηση τόσο για την ίδια την εφαρμογή και τη χρησιμότητά της, όσο και για τις πρώτες εντυπώσεις που απέκτησαν κατά την γνωριμία τους με τα Frameworks. Μέσω αυτής της διαδικασίας θα είμαστε σε θέση να αξιολογήσουμε την καμπύλη μάθησης κάθε Framework.
author2 Dimitropoulos, Georgios
author_facet Dimitropoulos, Georgios
Δημητρόπουλος, Γεώργιος
author Δημητρόπουλος, Γεώργιος
author_sort Δημητρόπουλος, Γεώργιος
title Συγκριτική μελέτη σύγχρονων single page application development frameworks σε JavaScript
title_short Συγκριτική μελέτη σύγχρονων single page application development frameworks σε JavaScript
title_full Συγκριτική μελέτη σύγχρονων single page application development frameworks σε JavaScript
title_fullStr Συγκριτική μελέτη σύγχρονων single page application development frameworks σε JavaScript
title_full_unstemmed Συγκριτική μελέτη σύγχρονων single page application development frameworks σε JavaScript
title_sort συγκριτική μελέτη σύγχρονων single page application development frameworks σε javascript
publishDate 2022
url http://hdl.handle.net/10889/16043
work_keys_str_mv AT dēmētropoulosgeōrgios synkritikēmeletēsynchronōnsinglepageapplicationdevelopmentframeworkssejavascript
AT dēmētropoulosgeōrgios comparativestudyofmodernsinglepageapplicationdevelopmentframeworksinjavascript
_version_ 1771297153525743616