Τι είναι το .NET; ορισμός & νόημα

Μια συλλογή υπηρεσιών Ιστού που αναπτύχθηκε από τη Microsoft Corporation, οι οποίες προορίζονται να επανατοποθετήσουν την εταιρεία ως πάροχο Υπηρεσίες που διανέμονται μέσω Διαδικτύου, συμπεριλαμβανομένης της συντήρησης και αναβαθμίσεων λογισμικού και της διαφανούς πρόσβασης στα δεδομένα, τα αρχεία και το λογισμικό κάποιου από οποιαδήποτε συσκευή σε οποιαδήποτε τοποθεσία.

Η αρχιτεκτονική προορίζεται να αντικαταστήσει τις αρχιτεκτονικές ενδιάμεσων λογισμικού της Microsoft Component Object Model (COM) και COM+ με ένα πλαίσιο που μοιάζει πολύ με την πλατφόρμα Java 2 Enterprise της Sun (J2EE). Βασίζεται σε μια γλώσσα ανάπτυξης που μοιάζει με Java (C#), ένα Common Language Runtime (CLR) που μοιάζει με μια εικονική μηχανή Java και ένα σύνολο πρωτοκόλλων για υπηρεσίες που βασίζονται στο Web, συμπεριλαμβανομένων XML, SOAP, Γλώσσα περιγραφής υπηρεσιών Web (WSDL) και καθολικής περιγραφής, ανακάλυψης και ενοποίησης (UDDI). Δείτε antitrust, SOAP, UDDI, XML.

Technipages Εξηγεί .NET

Το .NET προφέρεται ως dot net, είναι μια πλατφόρμα που αναπτύχθηκε από τη Microsoft η οποία εκτελείται κυρίως σε Windows της Microsoft. Είναι περισσότερο μια πλατφόρμα ανάπτυξης εφαρμογών. Είναι λογισμικό ανεξάρτητο από πλατφόρμα, αυτό σημαίνει ότι μπορεί να χρησιμοποιηθεί σε διαφορετική πλατφόρμα προγραμματισμού. Η πλατφόρμα μεταγλωττίζει και εκτελεί προγράμματα γραμμένα σε γλώσσες προγραμματισμού όπως COBOL, A sharp, c#, Visual basic, C++, C sharp, κ.λπ.

Οι εφαρμογές που αναπτύχθηκαν σε αυτήν την πλατφόρμα μπορούν να χρησιμοποιηθούν σε Windows, Mac OS X και Linux, ενώ το Android και το iOS χρησιμοποιούν το Xamarin, το Xamarin είναι για πλατφόρμες κινητών .net.

Το CLR (Common Language Runtime) είναι το περιβάλλον από το οποίο εκτελούνται τα προγράμματα .Net. Εκτός από την εκτέλεση κώδικα, το CLR μπορεί επίσης να χειριστεί εξαιρετικές συνθήκες στον προγραμματισμό και επίσης να εκχωρήσει μνήμη σε μέρη ενός προγράμματος από τα οποία μπορεί να ανακληθεί αυτό το τμήμα του κώδικα ανά πάσα στιγμή. Τα προγράμματα που είναι γραμμένα με .Net ονομάζονται διαχειριζόμενοι κωδικοί.

Η πλατφόρμα προγραμματισμού κυκλοφόρησε το 2002, πριν από αυτό, μια ανάπτυξη που ξεκίνησε ήδη τη δεκαετία του 1990, και αρχικά ονομαζόταν Next Generation Windows Service (NGWS). Κυκλοφόρησε για δοκιμή beta στα τέλη του 2001. 13 Φεβρουαρίου 2002, κυκλοφόρησε η πρώτη έκδοση. Είναι επίσης ένα πρόγραμμα ανοιχτού κώδικα.

Κοινές χρήσεις του .NET

  • .Καθαρά είναι μια πλατφόρμα για την ανάπτυξη κωδίκων από άλλη γλώσσα προγραμματισμού και τους εκτελεί, αυτοί οι κώδικες ονομάζονται διαχειριζόμενος κώδικας.
  • .ΚΑΘΑΡΑ εκχωρεί μνήμη σε μέρη κωδικών από αυτήν την περιοχή όταν χρειάζεται μπορεί να ανακληθεί οτιδήποτε για χρήση, αυτή η λειτουργία χειρίζεται το CLR.
  •  Αν και .ΚΑΘΑΡΑΗ ανάπτυξη ξεκίνησε αρκετά νωρίς, μέχρι περίπου 10 χρόνια πριν κυκλοφορήσει το πρώτο, κυκλοφόρησε στις 13ου Του Φεβρουαρίου 2002.

Συνήθεις κακές χρήσεις του .NET

  • .ΚΑΘΑΡΑ Δεν προοριζόταν ποτέ να αντικαταστήσει τις αρχιτεκτονικές μεσαίου λογισμικού της Microsoft Component Object Model (COM) με ένα πλαίσιο που μοιάζει με την πλατφόρμα Java 2 Enterprise της Sun.