Τι είναι το ASP.NET; και είναι ΑΡΧΙΤΕΚΤΟΝΙΚΗ
Τι είναι το ASP.Net;
Το ASP.Net είναι μια πλατφόρμα ανάπτυξης ιστοσελίδων που παρέχεται από Microsoft. Χρησιμοποιείται για τη δημιουργία εφαρμογών που βασίζονται στο web. Το ASP.Net κυκλοφόρησε για πρώτη φορά το 2002.
Η πρώτη έκδοση του ASP.Net που αναπτύχθηκε ήταν 1.0. Η πιο πρόσφατη έκδοση του ASP.Net είναι η έκδοση 4.6. Το ASP.Net έχει σχεδιαστεί για να λειτουργεί με το πρωτόκολλο HTTP. Αυτό είναι το τυπικό πρωτόκολλο που χρησιμοποιείται σε όλες τις εφαρμογές Ιστού.
Οι εφαρμογές ASP.Net μπορούν επίσης να γραφτούν σε διάφορες γλώσσες .Net. Αυτά περιλαμβάνουν τα C#, VB.Net και J#. Σε αυτό το κεφάλαιο, θα δείτε μερικές βασικές βασικές αρχές του πλαισίου .Net.
Η πλήρης μορφή του ASP είναι Active Server Pages και το .NET είναι Network Enabled Technologies.
ASP.NET Archiδομή και τα συστατικά της
Το ASP.Net είναι ένα πλαίσιο που χρησιμοποιείται για την ανάπτυξη μιας εφαρμογής που βασίζεται στο Web. Η βασική αρχιτεκτονική του πλαισίου ASP.Net είναι όπως φαίνεται παρακάτω.

Η αρχιτεκτονική του πλαισίου του.Net βασίζεται στα ακόλουθα βασικά στοιχεία
- Γλώσσα – Υπάρχει μια ποικιλία γλωσσών για το πλαίσιο .net. Είναι VB.net και C#. Αυτά μπορούν να χρησιμοποιηθούν για την ανάπτυξη διαδικτυακών εφαρμογών.
- Βιβλιοθήκη – Το .NET Framework περιλαμβάνει ένα σύνολο τυπικών βιβλιοθηκών κλάσεων. Η πιο κοινή βιβλιοθήκη που χρησιμοποιείται για εφαρμογές web στο .net είναι η βιβλιοθήκη Web. Η διαδικτυακή βιβλιοθήκη διαθέτει όλα τα απαραίτητα στοιχεία που χρησιμοποιούνται για την ανάπτυξη.Net web-based εφαρμογών.
- Διάρκεια κοινής γλώσσας – Η Κοινή Γλωσσική Υποδομή ή CLI είναι μια πλατφόρμα. Σε αυτήν την πλατφόρμα εκτελούνται προγράμματα .Net. Το CLR χρησιμοποιείται για την εκτέλεση βασικών δραστηριοτήτων. Οι δραστηριότητες περιλαμβάνουν χειρισμό εξαιρέσεων και συλλογή απορριμμάτων.
Παρακάτω είναι μερικά από τα βασικά χαρακτηριστικά του πλαισίου ASP.Net
- Κώδικας Πίσω Λειτουργία – Αυτή είναι η έννοια του διαχωρισμού σχεδίου και κώδικα. Κάνοντας αυτόν τον διαχωρισμό, γίνεται ευκολότερη η διατήρηση του Εφαρμογή ASP.Net. Ο γενικός τύπος αρχείου ενός αρχείου ASP.Net είναι aspx. Ας υποθέσουμε ότι έχουμε μια ιστοσελίδα που ονομάζεται MyPage.aspx. Θα υπάρχει ένα άλλο αρχείο που ονομάζεται MyPage.aspx.cs που θα υποδηλώνει το τμήμα κώδικα της σελίδας. Έτσι, το Visual Studio δημιουργεί ξεχωριστά αρχεία για κάθε ιστοσελίδα, ένα για το τμήμα σχεδίασης και το άλλο για τον κώδικα.
- Διαχείριση κράτους – Η ASP.Net έχει τη δυνατότητα να ελέγχει τη διαχείριση του κράτους. Το HTTP είναι γνωστό ως πρωτόκολλο χωρίς κατάσταση. Ας πάρουμε ένα παράδειγμα εφαρμογής καλαθιού αγορών. Τώρα, όταν ένας χρήστης αποφασίσει τι θέλει να αγοράσει από τον ιστότοπο, θα πατήσει το κουμπί υποβολής. Η εφαρμογή πρέπει να θυμάται τα στοιχεία που επιλέγει ο χρήστης για την αγορά. Αυτό είναι γνωστό ως απομνημόνευση της κατάστασης μιας εφαρμογής σε μια τρέχουσα χρονική στιγμή. Το HTTP είναι ένα πρωτόκολλο χωρίς κατάσταση. Όταν ο χρήστης μεταβαίνει στη σελίδα αγοράς, το HTTP δεν θα αποθηκεύει τις πληροφορίες στα είδη του καλαθιού. Πρέπει να γίνει πρόσθετη κωδικοποίηση για να διασφαλιστεί ότι τα είδη του καλαθιού μπορούν να μεταφερθούν στη σελίδα αγοράς. Μια τέτοια υλοποίηση μπορεί να γίνει περίπλοκη κατά καιρούς. Αλλά το ASP.Net μπορεί να κάνει διαχείριση κράτους για λογαριασμό σας. Έτσι, το ASP.Net μπορεί να θυμάται τα στοιχεία του καλαθιού και να τα μεταφέρει στη σελίδα αγοράς.
- Προσωρινής αποθήκευσης – Το ASP.Net μπορεί να εφαρμόσει την έννοια της προσωρινής αποθήκευσης. Αυτό βελτιώνει την απόδοση της εφαρμογής. Με την αποθήκευση στην προσωρινή μνήμη, οι σελίδες που ζητούνται συχνά από τον χρήστη μπορούν να αποθηκευτούν σε μια προσωρινή τοποθεσία. Αυτές οι σελίδες μπορούν να ανακτηθούν πιο γρήγορα και να αποσταλούν καλύτερες απαντήσεις στον χρήστη. Έτσι, η προσωρινή αποθήκευση μπορεί να βελτιώσει σημαντικά την απόδοση μιας εφαρμογής.
Η ASP.Net είναι μια γλώσσα ανάπτυξης που χρησιμοποιείται για την κατασκευή εφαρμογών που βασίζονται στο web. Το ASP.Net έχει σχεδιαστεί για να λειτουργεί με το τυπικό πρωτόκολλο HTTP.