Μελέτη και χρήση της πλατφόρμας ASP.NET για την ανάπτυξη διαδικτυακών εφαρμογών (Master thesis)

Λούφη, Ίνα - Κωνσταντίνα


The scope of this thesis is to study and to present the various models of development web applications usind the ASP.NET platform.Specifically, will study models as Web Forms, Web Pages/Razor and Single Page Apps.Furthermore, will present methodically the tools which are available for the development of applications with these models. Finally, will be a comparative assessment of the models. In more detail, at the first chapter will be an introduction to web applications, to their differences from desktop applications, to the 3-tier architecture where existed. Moreover, will be studied the server side and client side technologies and the cycle development of a web application. At the next chapter will study some tools which are available for web applications development and the Content Management Systems (CMS). At the third chapter will present the ingredients of ASP.NET, the architecture of ASP.NET, the models of the applications and the design’s authorities that govers the ASP.NET. At our main chapter now, the forth chapter, will peruse with details the models of web applications development using the ASP.NET platform. We will start analyzing the Web Forms and their feautures.After that will continue the research with Master Pages and the ASP.NET Ajax Controls. Below will focuse to the challenges of the Web Forms and the differences between Web Forms and MVC. At chapters 5 and 6 will be a study for Web Pages and for ASP.NET Razor. The main theme at the next chapter are the Single Page Apps and the creation of a small project written in Visual Studio. Closing the chapter 7 will be a comparison between the MVC model an MVVM model. At the last chapter, in chapter 8, will be a qualitative evaluation of the models which are analyzed previously and will be collected any conclusions.
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών – Τμήμα Μηχανικών Πληροφορικής
Subject classification: ASP.NET (Computer file)
ASP.NET (αρχείο υπολογιστή)
Web applications--Development
Εφαρμογές Ιστού - Ανάπτυξη
Keywords: ASP.NET, Master Pages, Web Forms, MVC,CMS, Single Page Apps;ASP.NET, Κύριες σελίδες, Φόρμες Web, MVC, CMS, Εφαρμογές μίας σελίδας
Description: Πτυχιακή Εργασία - Σχολή Τεχνολογικών Εφαρμογών – Τμήμα Μηχανικών Πληροφορικής, 2017 (α/α 8778)
URI: http://195.251.240.227/jspui/handle/123456789/13421
Item type: masterThesis
General Description / Additional Comments: Μεταπτυχιακή εργασία
Subject classification: ASP.NET (Computer file)
ASP.NET (αρχείο υπολογιστή)
Web applications--Development
Εφαρμογές Ιστού - Ανάπτυξη
Submission Date: 2021-04-12T12:05:45Z
Item language: el
Item access scheme: free
Institution and School/Department of submitter: Σχολή Τεχνολογικών Εφαρμογών – Τμήμα Μηχανικών Πληροφορικής
Publication date: 2017-06-28
Bibliographic citation: Λούφη, Ι.-Κ. (2017). Μελέτη και χρήση της πλατφόρμας ASP.NET για την ανάπτυξη διαδικτυακών εφαρμογών (Πτυχιακή εργασία). Αλεξάνδρειο ΤΕΙ Θεσσαλονίκης.
Abstract: Ο σκοπός της διπλωματικής εργασίας είναι να μελετήσει,να παρουσιάσει και να συγκρίνει τα διάφορα μοντέλα ανάπτυξης διαδικτυακών εφαρμογών με χρήση της πλατφόρμαςASP.NET. Συγκεκριμένα θα μελετηθούν μοντέλα όπως Web Forms, Web Pages/Razor και Single Page Apps. Θα παρουσιαστούν επίσης μεθοδικά τα εργαλεία που είναι διαθέσιμα για την ανάπτυξη εφαρμογών με αυτά τα μοντέλα. Τέλος, θα γίνει μια συγκριτική αξιολόγηση αυτών των διαφορετικών μοντέλων. Συγκεκριμένα, στο κεφάλαιο 1 θα γίνει μια εισαγωγή αναφέροντας τις διαφορές των διαδικτυακών εφαρμογών με τις desktop εφαρμογές, τις τυπικές αρχιτεκτονικές που υπάρχουν, τις τεχνολογίες client/server sideκαι τον κύκλο ανάπτυξης μιας διαδικτυακής εφαρμογής. Στο επόμενο κεφάλαιο (2) θα μελετήσουμε κάποια εργαλεία που είναι διαθέσιμα για την ανάπτυξη web εφαρμογών καθώς και τα Συστήματα Διαχείρισης Περιεχομένου (CMS). Στο κεφάλαιο 3 πλέον θα παρουσιάσουμε τα συστατικά στοιχεία της ASP.NET, την αρχιτεκτονική της, τα μοντέλα των εφαρμογών και τις αρχές σχεδιασμού που διέπουν την ASP.NET. Στο βασικό μας κεφάλαιο πλέον, στο κεφάλαιο 4, θα μελετήσουμε τα μοντέλα ανάπτυξης διαδικτυακών εφαρμογών με την χρήση της ASP.NET. Θα ξεκινήσουμε με τις Web Forms και τα χαρακτηριστικά τους. Θα συνεχίσουμε με τις Master Pages και τα ASP.NET Ajax Controls. Παρακάτω, θα εστιάσουμε στις προκλήσεις των Web Forms και στις διαφορές τους με το MVC. Στα κεφάλαια 5 και 6 θα γίνει συζήτηση για τις Web Pages και την ASP.NET Razor αντίστοιχα. Στο επόμενο κεφάλαιο, παρουσιάζουμε τα Single Page Apps και τη δημιουργία ενός μικρού project σε Visual Studio. Κλείνοντας το κεφάλαιο 7, θα γίνει μια σύγκριση/αναφορά στα μοντέλα MVC/MVVM. Στο τελευταίο μας κεφάλαιο, το κεφάλαιο 8, θα προσπαθήσουμε να κάνουμε μια ποιοτική αξιολόγηση των μοντέλων που αναλύθηκαν προηγουμένως και θα συγκεντρωθούν κάποια συμπεράσματα.
The scope of this thesis is to study and to present the various models of development web applications usind the ASP.NET platform.Specifically, will study models as Web Forms, Web Pages/Razor and Single Page Apps.Furthermore, will present methodically the tools which are available for the development of applications with these models. Finally, will be a comparative assessment of the models. In more detail, at the first chapter will be an introduction to web applications, to their differences from desktop applications, to the 3-tier architecture where existed. Moreover, will be studied the server side and client side technologies and the cycle development of a web application. At the next chapter will study some tools which are available for web applications development and the Content Management Systems (CMS). At the third chapter will present the ingredients of ASP.NET, the architecture of ASP.NET, the models of the applications and the design’s authorities that govers the ASP.NET. At our main chapter now, the forth chapter, will peruse with details the models of web applications development using the ASP.NET platform. We will start analyzing the Web Forms and their feautures.After that will continue the research with Master Pages and the ASP.NET Ajax Controls. Below will focuse to the challenges of the Web Forms and the differences between Web Forms and MVC. At chapters 5 and 6 will be a study for Web Pages and for ASP.NET Razor. The main theme at the next chapter are the Single Page Apps and the creation of a small project written in Visual Studio. Closing the chapter 7 will be a comparison between the MVC model an MVVM model. At the last chapter, in chapter 8, will be a qualitative evaluation of the models which are analyzed previously and will be collected any conclusions.
Advisor name: Σαλαμπάσης, Μιχαήλ
Examining committee: Σαλαμπάσης, Μιχαήλ
Κεραμόπουλος, Ευκλείδης
Αντωνίου, Ευστάθιος
Publishing department/division: Σχολή Τεχνολογικών Εφαρμογών – Τμήμα Μηχανικών Πληροφορικής
Publishing institution: teithe
Number of pages: 107 σελ.
Appears in Collections:Πτυχιακές Εργασίες

Files in This Item:
File Description SizeFormat 
Loufi.pdf1.69 MBAdobe PDFView/Open



 Please use this identifier to cite or link to this item:
http://195.251.240.227/jspui/handle/123456789/13421
  This item is a favorite for 0 people.

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.