Το MTE εξηγεί: Τι είναι το .NET Framework και γιατί το χρειάζεστε για να εγκαταστήσετε εφαρμογές στα Windows
Κατά την εγκατάσταση εφαρμογών από ολόκληρο τον ιστό, ενδέχεται να έχετε αντιμετωπίσει ορισμένα που απαιτούν να εγκαταστήσετε διάφορες εκδόσεις του .NET Framework της Microsoft.
Το .NET Framework είναι, στην πραγματικότητα, ένα ζωτικό μέρος πολλών εφαρμογών από όλο τον Ιστό, ανεξάρτητα από το σκοπό τους. Ας αρχίσουμε να υπολογίζουμε τι σημαίνει αυτό.
Τι είναι το Πλαίσιο;
Ουσιαστικά, ένα πλαίσιο είναι κάτι που γίνεται για την υποστήριξη άλλων εφαρμογών. Στην περίπτωση του .NET Framework, περιέχει αρχεία και λειτουργίες που δεν ανήκουν στην πραγματικότητα στα προγράμματα που τους καλούν, οπότε έχοντας αυτά τα πλαίσια, οι προγραμματιστές αποθηκεύουν το πρόβλημα να πρέπει να κωδικοποιήσουν πολλά από αυτά τα πράγματα μόνοι τους.
Τι σημαίνει .NET;
Σε αυτό το πλαίσιο, το .NET αναφέρεται σε μια ομάδα τεχνολογιών που επιτρέπει στις εφαρμογές να αλληλεπιδρούν μέσω και μέσω του Διαδικτύου σε πληρέστερη έκταση. Αυτό χρησιμοποιείται τόσο από τις τοπικές εφαρμογές όσο και από τους εξυπηρετητές ιστού για την προώθηση της δραστηριότητας μέσω του Διαδικτύου και αποτελεί τη βάση για την κατασκευή των υπηρεσιών cloud computing.
Το .NET χρησιμοποιεί τα ακόλουθα πρότυπα Διαδικτύου:
- HTTP - Μπορεί να το αναγνωρίσετε. Πρόκειται για το "Πρωτόκολλο μεταφοράς δεδομένων" και χρησιμοποιείται για να καθορίσει τι κάνει το πρόγραμμα περιήγησής σας και ο διακομιστής ιστού σε απάντηση στις εντολές σας, όπως την πληκτρολόγηση σε μια διεύθυνση ιστού.
- XML - Επεκτάσιμη γλώσσα σήμανσης. Αυτό γίνεται ειδικά για τα έγγραφα ιστού, επιτρέποντας ετικέτες που ορίζουν διαφορετική μορφοποίηση για διαφορετικά πράγματα.
- SOAP - S υλοποίηση Ουσιαστικό Πλαίσιο. Πρόκειται για μια υπηρεσία μηνυμάτων που βασίζεται σε XML που χρησιμοποιείται για την κωδικοποίηση μηνυμάτων πριν την αποστολή τους μέσω του δικτύου. Τα μηνύματα από το SOAP μεταδίδονται μέσω διαφόρων πρωτοκόλλων Διαδικτύου, όπως το HTTP.
- UDDI - Γενική περιγραφή, περιγραφή και ενσωμάτωση. Αυτό λειτουργεί ως τηλεφωνικός κατάλογος, επιτρέποντας στις επιχειρήσεις να βρίσκουν ο ένας τον άλλον μέσω του Διαδικτύου.
Τι είναι το .NET Framework;
Το .NET Framework είναι ένα πλαίσιο τεχνολογιών που χρησιμοποιείται από εφαρμογές οι οποίες, από μόνοι τους, βασίζονται σε τεχνολογίες .NET. Εφαρμογές που απαιτούν το .NET Framework συνήθως βαριά παράγοντα πρόσβασης στο Internet στις πρωταρχικές τους συνήθειες.
Το .NET Framework χρησιμοποιεί από μόνο του τα εξής:
- CLR - C ommon L anguage R untime. Αυτό διαχειρίζεται τον .NET κώδικα, τη μνήμη, τις εξαιρέσεις, το σφάλμα, το προφίλ και την ασφάλεια. Αυτό είναι επίσης γνωστό ως VES ή Virtual Execution System.
- FCL - F φέρουσα καμπύλη L. Όνομα για χιλιάδες κλάσεις που χρησιμοποιούνται για τον ορισμό ιδιοτήτων αντικειμένου. Αυτές οι κλάσεις περιλαμβάνουν λειτουργικότητα χρόνου εκτέλεσης, αλληλεπίδραση βάσης δεδομένων και άλλα χαρακτηριστικά.
- ASP.NET - Χρησιμοποιείται για τη δημιουργία ιστοσελίδων και υπηρεσιών. Για να γίνει αυτό, αντιμετωπίζει τα πάντα σε μια σελίδα ως αντικείμενο για την εκτέλεση του διακομιστή πλευρά. Οι σελίδες αυτές μεταγλωττίζονται σε άλλη γλώσσα, η οποία στη συνέχεια μεταγλωττίζεται στον εγγενή κώδικα (για το δικό σας μηχάνημα), ο οποίος στη συνέχεια τρέχει μέσω του επεξεργαστή σας.
Τι να κάνω με αυτό;
Καταρχάς. Βεβαιωθείτε ότι έχετε τραβήξει την πιο πρόσφατη έκδοση από τον ιστότοπο της Microsoft. Επίσης, βεβαιωθείτε ότι χρησιμοποιείτε το Windows Update για να διατηρήσετε το σύστημά σας μέχρι και μερικά τμήματα του .NET Framework ενδέχεται να μην είναι συμβατά αν δεν έχετε εγκαταστήσει στον υπολογιστή σας τις πιο πρόσφατες και τις μεγαλύτερες ενημερώσεις των Windows.
Μετά από αυτό, θα πρέπει να είστε εντάξει. Εάν κάτι συμβαίνει με την εγκατάσταση, μπορείτε να χρησιμοποιήσετε το εργαλείο καθαρισμού .NET Framework για να απαλλαγείτε από παλαιότερες εκδόσεις που ενδέχεται να σας προκαλούν προβλήματα. Οι εφαρμογές δεν θα πρέπει να είναι απολύτως ασύμβατες με μια νεότερη έκδοση του Πλαίσιο, αλλά με την πιθανότητα να είναι, η εφαρμογή θα σας πει ποια έκδοση χρειάζεστε, μετά από την οποία θα πρέπει να την αναζητήσετε και να την κατεβάσετε στον υπολογιστή σας.