Your browser does not support JavaScript!

Αρχική    Visual full-stack programming for dynamically extensible WEB applications  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 000460739
Τίτλος Visual full-stack programming for dynamically extensible WEB applications
Άλλος τίτλος Ολοκληρωμένος οπτικός προγραμματισμός για δυναμικά επεκτάσιμες WEB εφαρμογές
Συγγραφέας Ραπτάκης, Μιχαήλ Γεωρ.
Σύμβουλος διατριβής Σαββίδης Αντώνιος
Μέλος κριτικής επιτροπής Μαγκούτης, Κωνσταντίνος
Πρατικάκης, Πολύβιος
Περίληψη Η έννοια της full-stack ανάπτυξης διαδικτυακών εφαρμογών αναφέρεται στην πρακτική της υλοποίησης τόσο του front-end όσο και του back-end επιπέδου του συστήµατος. Σε αυτό το πλαίσιο, ένας full-stack προγραμματιστής αντιμετωπίζει τη συνολική πρόκληση της υλοποίησης της γραφικής διεπαφής (front-end), καθώς και της βασικής ή επιχειρηματικής λογικής, της πρόσβασης σε δεδομένα και κάθε σύνδεση με υπηρεσίες τρίτων. Τα αντίστοιχα εργαλεία και frameworks που είναι διαθέσιμα στους προγραμματιστές έχουν γίνει πιο αξιόπιστα και εξελιγμένα, διευκολύνοντας τη δημιουργία προηγμένων σύγχρονων διαδικτυακών εφαρμογών. Ωστόσο, ο πολύ δυναμικός και εξελισσόμενος χαρακτήρας αυτών των εφαρμογών απαιτεί συνήθως στενή συνεργασία μεταξύ των ομάδων ανάπτυξης και των τελικών χρηστών. Σε αυτό το πλαίσιο, με γνώμονα την αναδυόμενη δημοτικότητα του προγραμματισμού από τελικούς χρήστες, εστιάσαμε στη δημιουργία ενός ολοκληρωμένου framework οπτικού προγραμματισμού για ολόκληρη τη στοίβα εφαρμογών ιστού. Το framework απευθύνεται σε τελικούς χρήστες που μπορούν να χαρακτηριστούν ως γνώστες του προγραμματισμού, χωρίς ωστόσο να διαθέτουν τις δεξιότητες των επαγγελματιών μηχανικών λογισμικού. Η κύρια αποστολή του εργαλείου μας είναι να υποστηρίζει τον οπτικό προγραμματισμό όλων των επιπέδων μιας διαδικτυακής εφαρμογής από τους τελικούς χρήστες της, λειτουργώντας έτσι ως ένα ισχυρό εργαλείο διαμόρφωσης, προσαρμογής και επεκτασιμότητας. Το εργαλείο μας προσφέρεται ως βιβλιοθήκη JavaScript, συνοδευόμενη από έναν οπτικό επεξεργαστή προγράμματος βασισμένο στην Google Blockly, έναν επεξεργαστή προδιαγραφών Open API και τη γεννήτρια πηγαίου κώδικα. Ο αρχικός επεξεργαστής Blockly επεκτείνεται με συμπληρωματικά blocks για: (i) τον χειρισμό δεδομένων JSON, (ii) τη διαχείριση λειτουργιών που σχετίζονται με τον χρόνο, (iii) την αξιοποίηση υποκείμενων βιβλιοθηκών JavaScript, (iv) τη δημιουργία στοιχείων JSX για επεκτάσεις front-end που βασίζονται στη React JS και (v) την υποστήριξη διασύνδεσης σχεσιακών βάσεων δεδομένων με την χρήση του εργαλείου ODBC και την απρόσκοπτη ενσωμάτωση υπηρεσιών ιστού. Συνοπτικά, το εργαλείο αυτό είναι το πρώτο που γνωρίζουμε για να διευκολύνει την επεκτασιμότητα full-stack μέσω οπτικού προγραμματισμού για σύγχρονες εφαρμογές ιστού. Στο πλαίσιο της μελλοντικής εργασίας, εξετάζουμε πιο ευέλικτη παραγωγή πηγαίου κώδικα, προσαρμοσμένα τμήματα GUI, εναλλακτικά πρότυπα API υπηρεσιών και υποστήριξη χαρακτηριστικών που σχετίζονται με τον εντοπισμό σφαλμάτων.
Φυσική περιγραφή 105 σ. : σχεδ., πιν., εικ. ; 30 εκ.
Γλώσσα Αγγλικά
Θέμα Framework
Software tool
Βιβλιοθήκη
Δυναμικά επεκτάσιμο
Εργαλείο
Ημερομηνία έκδοσης 2023-12-01
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 888

Ψηφιακά τεκμήρια
No preview available

Δεν έχετε δικαιώματα για να δείτε το έγγραφο.
Δεν θα είναι διαθέσιμο έως: 2026-12-01