Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 18765|Απάντηση: 1

[Επικοινωνία] Το .Net Core κάνει πραγματικά το αρχείο . Καθαρή «εξάπλωση» μεταξύ πλατφορμών;

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 28/6/2016 9:56:21 π.μ. | | |
Τι είναι. Καθαρά
Το ίδιο το .Net είναι μια πλατφόρμα που υλοποιείται με βάση την ανεξάρτητη πλατφόρμα ανάπτυξης δημόσιας γλώσσας Common Language Infrastructure (CLI), αλλά από τότε που έγινε προδιαγραφή το 2006, μόνο τα ίδια τα Windows το υποστηρίζουν (εκτός από το mono), συμπεριλαμβανομένων των γλωσσών ανάπτυξης C#, VB. Net, κ.λπ., καθώς και υλοποιήσεις CLI, .Net Framework. Στον πυρήνα του βρίσκεται η υλοποίηση του Virtual Execution System (VES) που βασίζεται στο Windows CLI. Θα πρέπει να είναι ισοδύναμο με μια εικονική μηχανή για Java.
Ανάπτυξη C#. Γιατί το Net App δεν μπορεί να είναι cross-platform;
Η ίδια η Κοινή Γλωσσική Υποδομή (CLI) έχει σχεδιαστεί για πολλαπλές πλατφόρμες. Αλλά στην αρχή, η Microsoft θα έπρεπε να είχε ξεφύγει από το μονοπώλιο των Windows και δεν είχε καμία πρόθεση να εφαρμόσει το VES με βάση άλλα λειτουργικά συστήματα, επομένως οι προγραμματιστές C# είναι βασικά προγραμματιστές των Windows. Το σύστημα εφαρμογών που αναπτύχθηκε από την C# βασίζεται βασικά στην πλατφόρμα των Windows.
Τι είναι το .Net Core και πώς λειτουργεί σε πολλαπλές πλατφόρμες;
Στην πραγματικότητα, εφόσον το CLI υλοποιείται με βάση το Linux, κυρίως το VES του, οι εφαρμογές που αναπτύσσονται σε C# μπορούν να εκτελούνται σε Linux. Φυσικά, λόγω του παρελθόντος. Το Net Framework παρέχει πολλά πλαίσια διεπαφής χρήστη ειδικά για τα Windows, όπως το WPF και το Windows Forms, και οι εφαρμογές που βασίζονται σε αυτά τα πλαίσια μπορούν να εκτελεστούν μόνο θεωρητικά σε Linux, αλλά το πραγματικό κόστος υποστήριξής τους θα είναι σχετικά υψηλό, ίσως καθόλου ρεαλιστικό.
Έτσι, γεννήθηκε το .Net Core. Το Net Core είναι μια περικοπή του .Net Framework (αφαιρώντας τα πλαίσια που σχετίζονται με τη διεπαφή χρήστη που αναφέρονται παραπάνω), εφαρμόζοντας ένα CLR παρόμοιο με το JRE και, στη συνέχεια, εφαρμόζοντας το VES για πολλαπλά λειτουργικά συστήματα ταυτόχρονα, επιτυγχάνοντας έτσι cross-platform.
Γιατί η Microsoft χρειάζεται . Καθαρός πυρήνας
Ο λόγος για τον οποίο η Microsoft είναι πρόθυμη να το κάνει αυτό είναι, σε κάποιο βαθμό, αναγκαστικός ή σύμφωνος με την τάση της ιστορίας. Στο τρέχον περιβάλλον «cloud», χάρη στο Azure, η Microsoft έχει μετατραπεί ομαλά από μια αποδυναμωμένη επιχείρηση Windows σε πάροχο υπηρεσιών cloud. Ως ένα από τα μοντέλα υπηρεσιών cloud που παρέχει, το PaaS πρέπει να μπορεί να παρέχει το λειτουργικό σύστημα που χρειάζονται οι πελάτες, όχι μόνο τα Windows. Φυσικά, θέλει τα διαφορετικά λειτουργικά συστήματα στο Azure να εκτελούν εφαρμογές που έχουν αναπτυχθεί χρησιμοποιώντας την τεχνολογία ανάπτυξης που παρέχει.
Θα είναι το .Net Core ένα λαμπρό μέλλον;
Ωστόσο, το εικονικό περιβάλλον εκτέλεσης επιτρέπει τη λειτουργία πολλαπλών πλατφορμών των αναπτυγμένων εφαρμογών, κάτι που η JAVA έχει κάνει από την έναρξή της. Και σήμερα, πολλοί αρχάριοι της γλώσσας ανταγωνίζονται για την ομορφιά και η JAVA, η οποία εξαγοράστηκε από την Oracle, γερνάει όλο και περισσότερο. . . Η C# μπορεί πραγματικά να βασιστεί σε αυτήν για να επιτύχει cross-platform. Το Net Core λάμπει με ένα δεύτερο ελατήριο;
αναφορά
Προδιαγραφές CLI
http://www.ecma-international.org/publications/files/ECMA-ST/ECMA-335.pdf





Προηγούμενος:Τι είναι το .NET Core;
Επόμενος:C# HTTP Access Help Class, το οποίο υποστηρίζει τη λήψη αρχείου μετά το αίτημα

Αυτή η ανάρτηση προτείνεται από τα ακόλουθα άλμπουμ Tao:

Δημοσιεύτηκε στις 23/11/2016 10:48:34 μ.μ. |
Η Microsoft έχει κάνει τη δουλειά της...
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com