Τι είναι το Mono και γιατί μπορεί να είναι επικίνδυνο;

Το Mono είναι το όνομα ενός έργου ανοιχτού κώδικα που ξεκίνησε από τον Ximian και προωθείται αυτήν τη στιγμή από τη Novell (μετά την απόκτηση του Ximian) για να δημιουργήσει μια ομάδα δωρεάν εργαλείων, με βάση το GNU / Linux και συμβατό με το .NET όπως καθορίζεται από την ECMA. Γιατί μισεί πολλοί χρήστες GNU / Linux;

Τι είναι το Mono;

Όχι, δεν έχει καμία σχέση με το Monkey Island. Mono είναι η δωρεάν εφαρμογή CLI (Common Language Infrastructure) και C # (και τα δύο δημιουργήθηκαν από τη Microsoft), σύμφωνα με τις προδιαγραφές που αποστέλλονται στο ECMA για την τυποποίησή του. Αυτή η εφαρμογή είναι ανοιχτού κώδικα.

Το Mono περιλαμβάνει το CLI, το οποίο περιέχει την εικονική μηχανή που είναι υπεύθυνη για τη φόρτωση των τάξεων, του μεταγλωττιστή jit (Just-in-time) και του συλλέκτη απορριμμάτων. Όλα αυτά γράφτηκαν από το μηδέν σύμφωνα με τις προδιαγραφές εκμα-334.

Το Mono περιλαμβάνει επίσης έναν μεταγλωττιστή C #, ο οποίος είναι παράδοξος γραμμένος σε C # και όπως το CLI, αυτός ο μεταγλωττιστής ακολουθεί τις προδιαγραφές εκμα-335.

Επιπλέον, το Mono διαθέτει έναν κατάλογο βιβλιοθηκών συμβατών με τις βιβλιοθήκες .Net Framework, αλλά έχει επίσης μια σειρά βιβλιοθηκών που δεν υπάρχουν στο Microsoft .Net Framework. όπως το GTK # που επιτρέπει τη δημιουργία εγγενών γραφικών διεπαφών του κιτ εργαλείων GTK +, Mono.LDAP, Mono.Posix κ.λπ.

Προέλευση του Mono

Ο Mono σχεδιάστηκε από τον Miguel De Icaza, το έργο που χρηματοδοτήθηκε εκείνη την εποχή από την εταιρεία του Ximian. στο παρόν Novell είναι ο χορηγός του έργου Mono, αφού η Novell εξαγόρασε το Ximian.

Το κίνητρο για τη δημιουργία του Mono οφείλεται στην αναζήτηση εργαλείων που θα βοηθήσουν στην ταχεία δημιουργία εφαρμογών στο περιβάλλον Linux.

Mono υποστηριζόμενες πλατφόρμες

Το Mono τρέχει επί του παρόντος σε πλατφόρμες x86, PPC, SPARC και S390 σε 32-bit. και x86-64 και SPARC σε 64 bit. η δυνατότητα δημιουργίας και εκτέλεσης εφαρμογών στα λειτουργικά συστήματα: Linux, Windows, OSX, BSD και Solaris.

Είναι το mono συμβατό με το .Net Framework;

Ένας από τους στόχους της Mono είναι η επίτευξη υψηλού βαθμού συμβατότητας με το API 1.1, αν και υπάρχει ήδη πολλή δουλειά σχετικά με τη συμβατότητα με το API 2.0 του .Net Framework.

Αυτό γίνεται για να διασφαλιστεί ότι ένα δυαδικό λογισμικό που έχει μεταγλωττιστεί στα Windows με το .Net Framework μπορεί να εκτελεστεί σε οποιαδήποτε από τις πλατφόρμες Mono χωρίς να χρειάζεται να μεταγλωττιστεί εκ νέου το δυαδικό και αυτό με τη σειρά του μπορεί να χρησιμοποιήσει τις συμβατές βιβλιοθήκες Mono -Ej: System. Δεδομένα, System.Xml, κλπ -.

Οι βιβλιοθήκες που παρέχονται από τη Mono είναι 100% συμβατές με το αντίστοιχο του .Net Framework. Η τελευταία έκδοση 2.6.1. περιλαμβάνει μεταξύ άλλων σημαντικών χαρακτηριστικών:

  • Το CLI
  • Ο μεταγλωττιστής C #
  • ADO.NET
  • ASP.NET
  • Διαδικτυακές υπηρεσίες
  • σύστημα
  • παράθυρα

Το τελευταίο είναι - WindowsForms - αυτό που απαιτεί περισσότερη δουλειά για να ολοκληρωθεί στο σύνολό του. Παρόλο που πρέπει να σημειωθεί ότι το έργο δεν προβλέπει τη δημιουργία συμβατών βιβλιοθηκών για Enterprise Services.

Τι είδους εφαρμογές μπορώ να δημιουργήσω με το Mono;

Λοιπόν, είναι δυνατή η δημιουργία εφαρμογών τύπου Web και υπηρεσιών Web με τη χρήση της μονάδας mod_mono που επιτρέπει στον διακομιστή Web Apache να εξυπηρετεί σελίδες ASP.NET (aspx) και Υπηρεσίες Web (asmx).

Είναι επίσης δυνατό να δημιουργηθούν εφαρμογές που έχουν πρόσβαση σε βάσεις δεδομένων όπως Microsoft SQL, Oracle, Postgresql κ.λπ.

Από την πλευρά των εφαρμογών γραφικών διεπαφών, η πρόταση είναι να χρησιμοποιήσετε το GTK #, καθώς η εργαλειοθήκη στην οποία βασίζεται (GTK +), επιτρέπει την εκτέλεση γραφικών εφαρμογών σε περιβάλλοντα Linux, Windows και OSX χωρίς αλλαγές. Αυτή η πρόταση καθίσταται σημαντική, επειδή η εφαρμογή που είναι συμβατή με τις φόρμες των Windows στο Mono δεν έχει ακόμη ολοκληρωθεί.

Υπάρχει απαίτηση η εφαρμογή μου να είναι συμβατή με το Mono και το .Net Framework, δηλαδή φορητό;

Δεν υπάρχουν πραγματικά συγκεκριμένα, αρκεί να είναι μια εφαρμογή που βασίζεται σε CLI. αν και υπάρχουν ορισμένα σημεία που πρέπει να ληφθούν υπόψη:

  1. Το Linux είναι διάκριση πεζών-κεφαλαίων σε ονόματα αρχείων και καταλόγων. οπότε είναι απαραίτητο να έχουμε συνέπεια με τα ονόματα που χρησιμοποιούμε.
  2. Ο διαχωριστής διαδρομής είναι διαφορετικός στα Windows () από ό, τι στο Linux (/), επομένως συνιστάται η χρήση του API Path.DirectoryPathSeparator, για να αποκτήσετε το σωστό διαχωριστικό κατά την εκτέλεση της εφαρμογής.
  3. Εάν χρησιμοποιούνται βιβλιοθήκες εκτός CLI (π.χ. βιβλιοθήκη σε C, C ++ κ.λπ.), χρησιμοποιώντας p / Invoke, βεβαιωθείτε ότι η βιβλιοθήκη υπάρχει σε διαφορετικά περιβάλλοντα όπου θα εκτελεστεί η εφαρμογή.
  4. Μην χρησιμοποιείτε τεχνολογίες που υπάρχουν μόνο σε ένα συγκεκριμένο περιβάλλον (Π.χ .: Μητρώο σε Windows ή GConf σε Linux -Gnome-). ή παρέχετε μια λύση που επιτρέπει στην εφαρμογή να λειτουργεί σωστά στο περιβάλλον όπου εκτελείται.
  5. Οι εφαρμογές που βασίζονται σε φόρμες των Windows και που είναι πολύ περίπλοκες ενδέχεται να μην λειτουργούν αυτήν τη στιγμή, επειδή οι φόρμες των Windows στο Mono δεν είναι πλήρεις.

Ποια εργαλεία ανάπτυξης υπάρχουν στο Mono;

Λοιπόν είναι δυνατό από τα Windows να αναπτύξουν μια εφαρμογή χρησιμοποιώντας το Visual Studio. Από την πλευρά του Linux υπάρχει MonoDevelop, ένα IDE που βασίζεται στο SharpDevelop.

Το MonoDevelop επιτρέπει τη διαχείριση έργου, τη σύνταξη χρωμάτων, τον αυτόματο πλήρες κώδικα, τη μεταγλώττιση και την εκτέλεση της εφαρμογής από το ίδιο IDE.
Μέσω προσθηκών (πρόσθετα) η λειτουργικότητα επεκτάθηκε σε, για παράδειγμα:

  • Συνδεθείτε σε βάσεις δεδομένων από το IDE
  • Η συμπερίληψη ενός προγράμματος εντοπισμού σφαλμάτων που επιτρέπει, όπως το Visual Studio, να εκτελεί κώδικα από γραμμή σε γραμμή και να ελέγχει μεταβλητές τιμές.

Αυτήν τη στιγμή υπάρχει εργασία για την ενσωμάτωση ενός σχεδιαστή φόρμας, αν και αυτός ο σχεδιαστής επικεντρώνεται στη δημιουργία φορμών για το GTK # και όχι στις φόρμες των Windows.

Αιτήσεις που υποβλήθηκαν για Mono.

Υπάρχει ένας καλός αριθμός εφαρμογών που αναπτύχθηκαν για το Linux στο Mono, για να πάρετε μια ιδέα, ακολουθούν 2 καταχωρίσεις με αυτές τις εφαρμογές:

Από αυτές τις εκκρεμείς εφαρμογές είναι:

  • MonoDevelop: Είναι ένα IDE για τον προγραμματισμό μονοφωνικών προγραμμάτων στο Linux. Το IDE γίνεται σε C #.
  • Σημείο F: Πρόγραμμα καταγραφής φωτογραφιών, εκτός από το ότι μπορείτε να κάνετε ορισμένες ψηφιακές τροποποιήσεις στις φωτογραφίες.
  • Ράτσα αγγλικού λαγωνικού: Εργαλείο που ευρετηριάζει και αναζητά πληροφορίες μεταξύ πολλών διαφορετικών τύπων εγγράφων στο Linux.
  • Αγοροκόριτσο: Πρόγραμμα αποθήκευσης σημειώσεων που συνδέονται με λέξεις-κλειδιά.
  • Μουίν: Είναι ένα πρόγραμμα αναπαραγωγής ήχου που βασίζεται στο GStreamer.
  • PyMusique: Πρόγραμμα που παρέχει μια γραφική διεπαφή για πρόσβαση στην αγορά μουσικής με την υπηρεσία iTunes της Apple.
  • MonoUML: Είναι ένα πρόγραμμα επεξεργασίας για τη δημιουργία διαγραμμάτων με το πρότυπο UML.
  • Γκόνε: Γρήγορη και αποτελεσματική εφαρμογή εκκίνησης.
  • Docky: Dock για την επιφάνεια εργασίας σας.
  • Σειρήνα αντιεροπορικού συναγερμού: Πρόγραμμα αναπαραγωγής πολυμέσων που βασίζεται σε Gstreamer.

Μαϊμού και άδειες

Το Mono είναι η εφαρμογή ανοιχτού κώδικα του Microsoft .Net Framework, βάσει των προτύπων που εκδίδονται στην ECMA. Επειδή πρόκειται για μια εφαρμογή που βασίζεται σε ένα προϊόν της Microsoft, η χρήση του Mono στο Linux προκάλεσε διαμάχη - μεταξύ των χρηστών και των προγραμματιστών Linux - το επιχείρημα είναι ότι η Mono ενδέχεται να παραβιάζει τα διπλώματα ευρεσιτεχνίας της Microsoft, τα οποία μπορούν να καταστούν αγωγή Πίθηκος.

Σύμφωνα με την σελίδα του έργου Mono, αρκεί το CLI και το C # compiler να συμμορφώνονται με τα πρότυπα που είναι αποδεκτά από την ECMA, αυτά τα 2 κομμάτια είναι ασφαλή, σε σχέση με τις ειδικές βιβλιοθήκες Mono, δεν διατρέχουν κανένα κίνδυνο. αλλά η εφαρμογή των βιβλιοθηκών που σχετίζονται με τις φόρμες ASP.NET, ADO.NET και Windows είναι ευαίσθητη στην παραβίαση κάποιου διπλώματος ευρεσιτεχνίας της Microsoft - αν και προς το παρόν δεν υπάρχει γνώση ότι συμβαίνει αυτό - Για το λόγο αυτό, το έργο Mono προτείνει 3 επιλογές για την τελευταία περίπτωση:

  • Επαναλάβετε τη λειτουργικότητα - για να αποφύγετε το δίπλωμα ευρεσιτεχνίας - προσπαθώντας να διατηρήσετε το API συμβατό.
  • Εξαλείψτε πράγματα που δεν μπορούν να εφαρμοστούν ξανά.
  • Αναζητήστε στοιχεία που μπορούν να ακυρώσουν το δίπλωμα ευρεσιτεχνίας.

Σύμφωνα με την Wikipedia, η εφαρμογή του Mono αυτών των στοιχείων .NET δεν υπόκεινται ECMA για την τυποποίησή του έχει δημιουργήσει ορισμένες ανησυχίες σχετικά με την πιθανή παραβίαση των διπλωμάτων ευρεσιτεχνίας λογισμικού κατά τη διάρκεια του έργου. Συγκεκριμένα, η συζήτηση αναπτύχθηκε για το κατά πόσον η Microsoft θα μπορούσε να καταστρέψει το μονοφωνικό έργο μέσω αγωγών για τα παραβιασμένα διπλώματα ευρεσιτεχνίας.

Αυτήν τη στιγμή υπάρχει μια έντονη συζήτηση σχετικά με τη (in) σκοπιμότητα αποδοχής και χρήσης του Mono στην κοινότητα προγραμματιστών του GNU / Linux. Το κύριο επιχείρημα εναντίον της Mono είναι ότι δεν είναι απαλλαγμένο από πατέντες λογισμικού και υπάρχει ο κίνδυνος η Microsoft να απαιτήσει άδειες για τη χρήση του C # / CLI.

Από την άλλη πλευρά, το έργο Gnome αναπτύσσει μια εναλλακτική γλώσσα, Vala, δημιουργήθηκε ειδικά για την ανάπτυξη εφαρμογών για το Gnome, αλλά χωρίς πιθανές απειλές από τη Microsoft.

Η πρότασή μου

Αυτήν τη στιγμή υπάρχουν μερικά υπέροχα προγράμματα γραμμένα στο Mono. Μπορείτε να σκεφτείτε μόνο το F-Spot, το Gnome Do ή το Docky. Όμως, έχοντας δωρεάν εναλλακτικές λύσεις που δεν έχουν όλα αυτά τα προβλήματα, προτιμώ να μην βασίζομαι στο Mono.
Σχετικά με την πρόσφατη αμφιλεγόμενη απόφαση των Debian και Ubuntu να συμπεριληφθούν Mono στην προεπιλεγμένη εγκατάστασή του, σε αντίθεση με το Fedora που το κατάργησε, απλώς συμπεριλαμβάνοντας το δημοφιλής εφαρμογή Αγοροκόριτσο, γραμμένο στο C #, ο Richard Stallman λίγα λόγια σοφίας που θα πρέπει να εμπνέει άλλες διανομές.

Η εξάρτηση από το C # είναι επικίνδυνη, επομένως πρέπει να αποθαρρύνουμε τη χρήση του.
Το πρόβλημα δεν είναι μοναδικό για το Mono, οποιαδήποτε δωρεάν εφαρμογή C # θα είχε το ίδιο πρόβλημα. Ο κίνδυνος είναι ότι η Microsoft σχεδιάζει πιθανότατα να εξαναγκάσει όλες τις δωρεάν εφαρμογές C # μια μέρα χρησιμοποιώντας τις πατέντες λογισμικού (τους). Πρόκειται για σοβαρό κίνδυνο και μόνο οι ανόητοι θα το αγνοούσαν μέχρι την ημέρα που πραγματικά θα συμβεί. Πρέπει να λάβουμε προφυλάξεις για να προστατευτούμε.
Πρέπει να κανονίσουμε τα πράγματα για να βασίζουμε σε δωρεάν υλοποιήσεις C # όσο το δυνατόν λιγότερο. Με άλλα λόγια, πρέπει να αποθαρρύνουμε τους ανθρώπους από τη σύνταξη προγραμμάτων C #. Επομένως, δεν πρέπει να συμπεριλάβουμε εφαρμογές C # στην προεπιλεγμένη εγκατάσταση διανομών GNU / Linux και πρέπει να διανέμουμε και να προτείνουμε εφαρμογές εκτός C # αντί για συγκρίσιμες εφαρμογές C # όποτε είναι δυνατόν.

Απεγκαταστήστε το Mono

Θέλω να καταργήσω το μονοφωνικό από τη διανομή μου στο Ubuntu (και, επομένως, να εξοικονομήσω πολύ χώρο που καταλαμβάνει οι εξαρτήσεις του και ότι, στην περίπτωση του Ubuntu, δεν υπάρχουν τίποτα περισσότερο από το να "υποστηρίξω" 2 εφαρμογές που έχουν εγκατασταθεί από προεπιλογή: F-Spot και Αγοροκόριτσο). Εάν δεν χρησιμοποιείτε κανένα από αυτά τα δύο, απεγκαταστήστε τα από το Synaptic καθώς και από όλα τα πακέτα που λένε Mono ή CLI.

Για να απεγκαταστήσετε το Mono στο Ubuntu, μπορείτε επίσης να ανοίξετε το τερματικό και να πληκτρολογήσετε:

sudo apt-get remove --purge mono-common libmono0 libgdiplus sudo rm -rf / usr / lib / mono

Εναλλακτικές λύσεις για το Mono

Όπως είδαμε, πρώτα απ 'όλα, εάν είστε προγραμματιστής, μην προγραμματίζετε στο C #. Υπάρχουν αμέτρητες άλλες γλώσσες, ακόμη καλύτερες. Επίσης, η Gnome κυκλοφόρησε πρόσφατα μια νέα γλώσσα με πολύ μονοφωνική λειτουργικότητα που ονομάζεται Vala.
Μόλις διαγράψαμε το Mono και με αυτό διαγράφηκαν μερικές από τις αγαπημένες μου εκπομπές… ποιες εναλλακτικές εκπομπές υπάρχουν για να τις αντικαταστήσουν:

Περισσότερες πληροφορίες

Για περισσότερες πληροφορίες σχετικά με το έργο Mono, επισκεφθείτε τον επίσημο ιστότοπο στο Αγγλικά, εκτός από μονόλογος το οποίο είναι ένας αθροιστής για τα ιστολόγια Mono προγραμματιστών. ή στα Ισπανικά στον ιστότοπο Mono Hispano, εκτός από το ιστολόγια των ατόμων που διατηρούν αυτόν τον ιστότοπο.
Μην ξεχάσετε να αφήσετε τα σχόλιά σας σχετικά με το Mono… =)


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Ariel dijo

    Δεν νομίζω ότι η Microsoft θα χρησιμοποιήσει τα διπλώματα ευρεσιτεχνίας της εναντίον των Mono, Monodevelop, Xamarine στο μέλλον. Επιπλέον, πιστεύω ότι αυτά τα εργαλεία θα σας διευκολύνουν κάπως να επεκταθείτε σε άλλες πλατφόρμες που διεκδικούν την προνομιακή τους θέση στον κόσμο της ανάπτυξης λογισμικού γενικά καθημερινά. Νομίζω ότι η Mono κάνει σπουδαία δουλειά στη μεταφορά τεχνολογιών C # και .NET σε άλλες πλατφόρμες, γεγονός που τους κάνει να εμπλουτίζονται με νέες τεχνολογικές ευκαιρίες όσον αφορά τη μαλακή. Ο Mono ξέρει τι σημαίνει τα διπλώματα ευρεσιτεχνίας και σίγουρα λαμβάνει όλες τις προφυλάξεις για να μην πέσει σε παραβιάσεις. Από την άλλη πλευρά, η JAVA παίρνει την ηγετική της θέση με την πλατφόρμα JAVA EE6, η οποία για μένα υπερβαίνει τις δυνατότητες που προσφέρει αυτή τη στιγμή το Visual Studio. Για αυτόν τον λόγο περισσότερο από οτιδήποτε πιστεύω ότι η Microsoft θα το βρει βολικό να μεταφέρει το C # σε Linux, MacOSX, BSD, Solaris, Android, κλπ. Από την άλλη πλευρά, δεν συμφωνώ να λάβω αυτές τις κάπως φανατικές θέσεις λέγοντας ΟΧΙ στη Microsoft στο Linux ή λέω Όχι στο Linux στη Microsoft, πιστεύω ότι η πραγματική εξέλιξη είναι στην ποικιλία και η άρνηση στην αλήθεια είναι οπισθοδρόμηση.

  2.   Ας χρησιμοποιήσουμε το Linux dijo

    Μέχρι σήμερα τίποτα δεν έχει αλλάξει. Εάν ενδιαφέρεστε να εκτελέσετε τα προγράμματά σας σε διαφορετικά συστήματα, προτείνω Java ή python. Εάν είστε άνετοι με τη σύνταξη c #, το vala είναι επίσης μια καλή εναλλακτική λύση.
    Αγκαλιάζω! Παύλος.

  3.   Pablo dijo

    Γεια σου.

    Πριν από λίγο καιρό αποφάσισα να μετεγκαταστήσω τη γλώσσα και επέλεξα το C #, για να μπορώ να χρησιμοποιήσω τον κώδικα και να τον μεταγλωττίσω για χρήση σε πλατφόρμες Linux και Windows.

    Τώρα, κοιτάζοντας αυτήν την ανάρτηση, αναρωτιέμαι αν είχα δίκιο (το λέω αυτό από το γράψιμο του Richard Stallman).

    Θα μπορούσατε να μου πείτε αν αυτή η κατάσταση έχει αλλάξει κάτι μέχρι σήμερα;

    (Ξέρω ότι αυτή η ανάρτηση είναι τουλάχιστον 2 ετών)

  4.   sergio dijo

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

    Αρχίζω να πιστεύω ότι ο κ. Stallman είναι λίγο παλιός για αυτά τα πράγματα σήμερα. Διασκεδάζω διαβάζοντας το απόσπασμά σας και σκέφτηκα, ότι ενώ η κοινότητα είχε τα μάτια της στραμμένη στο C #, η Oracle υπέβαλε την πρώτη αγωγή εναντίον του Android, ότι παρόλο που ο φτωχός ξάδελφος, δεν πρέπει να ξεχνάμε ότι είναι Linux, για παραβίαση διπλωμάτων ευρεσιτεχνίας … ΙΑΒΑ!

    Η άποψή μου είναι ότι δεν μπορεί να επιτραπεί στην κοινότητα του Linux, απλώς για υπερηφάνεια, να κλείσει τα μάτια της σε εναλλακτικές λύσεις και τις πόρτες της σε μεγάλο αριθμό ποιοτικών προγραμματιστών, χρησιμοποιώντας το σύνθημα «προσαρμογή ή περιστροφή». Στην απομόνωση υπάρχει θάνατος, ακόμα κι αν είναι αργός.

    Ας μην ξεχνάμε ότι η γλώσσα προγραμματισμού είναι μια πολύ διαφορετική ιδέα από μια εφαρμογή, είναι ένα καθολικό αγαθό. Ποιος θα μπορεί να λογοκρίνει τα Αγγλικά, υποστηρίζοντας ότι είναι η γλώσσα του καπιταλισμού;

    1.    Χαβιέ Λ dijo

      Μιλούν για το MS σαν να μην γνώριζαν τις κινήσεις του σε επίπεδο μάρκετινγκ ή ήδη ξεχάσουν το συμβάν του 99 όταν η MS τροποποίησε μέρος της πλατφόρμας JAVA, έτσι ώστε το λογισμικό που γράφτηκε στη δική του σουίτα να μην λειτουργεί σε άλλο πρόγραμμα περιήγησης που δεν ήταν το IE6, όταν Ο κόσμος παρατήρησε ότι οι αγωγές έβρεξαν παντού, αλλά το πιο σημαντικό, μεγάλο μέρος του γραπτού λογισμικού έπρεπε να εφαρμοστεί εκ νέου. Η MS είναι μια εταιρεία που θέλει να κερδίσει με κάθε τρόπο. Εάν χρησιμοποιείτε ελεύθερο λογισμικό, δεν πρέπει να χρησιμοποιείτε ιδιόκτητα εργαλεία εάν υπάρχουν τόσα πολλά δωρεάν εργαλεία.

    2.    jlboch dijo

      Sergio, είσαι αφελής στο να ξεχνάς ότι οι gringos δεν κάνουν τίποτα, απολύτως τίποτα, ούτε κάνουν φιλανθρωπική δουλειά αν δεν σιγουρευτούν ότι θα παράγουν εκατομμύρια δολάρια ακόμη και μετά την πράξη τους,
      Αυτό που αγαπούν περισσότερο οι gringos σε αυτόν τον κόσμο είναι ναρκωτικά και δολάρια (με αυτή τη σειρά)
      Γι 'αυτό έχουν κυριαρχήσει στον κόσμο και στις αγορές με τον καπιταλισμό τους: χρησιμοποιώντας τον νόμο του ραβδιού και τον νόμο των δολαρίων, ο αληθινός ΘΕΟΣ των γκρίνγκο είναι τα δολάρια, ακόμα κι αν οι υποκριτές σπάζουν το στήθος τους σε προτεσταντικούς ναούς ή σε εκκλησίες καθολικός

      1.    Μέγιστο AC dijo

        Το Anti-Microsoft θα αφθονούν πάντα για τις υποτιθέμενες μονοπωλιακές πρακτικές και παρόλο που είναι αλήθεια ότι τα χρόνια η Microsoft έχει επιδείξει συμπεριφορές που δεν είναι πολύ ευχάριστες για τον τελικό χρήστη, ας μην ξεχνάμε ότι είναι μια επιχειρηματική εταιρεία και αυτό που θα κάνουν πάντα με τα προϊόντα τους είναι οι επιχειρήσεις. Αλλά ο κόσμος έχει αλλάξει, έχει παγκοσμιοποιηθεί και η Microsoft εκείνη την εποχή αρνήθηκε να το αποδεχτεί, αλλά δεν υπήρχε άλλη επιλογή, η ενσωμάτωση του προτύπου Open-XML στο MSOffice το αποδεικνύει, αναγκάστηκε ακόμη και να "κοινοποιήσει" κώδικα η πλατφόρμα της που εξαναγκάστηκε από τους αντιμονοπωλιακούς κανόνες και έπρεπε να το κάνει, το Net Framework και οι γλώσσες του έχουν καταχωριστεί στον ευρωπαϊκό οργανισμό ECMA του οποίου στόχος είναι η τυποποίηση των τεχνολογιών πληροφοριών, για το C # που αντιστοιχεί στο ECMA-334, για το CLI ( που εφαρμόζει το Mono) ECMA-335 και το C ++ / CLI είναι ECMA-372, αυτό διασφαλίζει ότι αυτές οι γλώσσες και πλατφόρμες είναι διαθέσιμες στο ευρύ κοινό, επομένως η Microsoft δεν θα επιβάλει τίποτα στο μέλλον σε σχέση με αυτές τις γλώσσες. Η προσπάθεια κατά της Microsoft να αποθαρρύνει τη χρήση της γλώσσας C # είναι παράλογη, είναι τόσο βρώμικο παιχνίδι όσο αυτά που καταγγέλλει η Microsoft, οι προδιαγραφές γλώσσας είναι ανοιχτές, υπάρχουν άλλες γλώσσες και σε αυτόν τον κόσμο το καλύτερο είναι ο ανταγωνισμός Αυτό προκαλεί βελτιώσεις σε όλους τους τομείς, ο προγραμματιστής από μόνος του πρέπει να ανακαλύψει τις διαφορετικές γλώσσες και τεχνολογίες και να γνωρίζει τα χαρακτηριστικά τους και θα είναι αυτός που θα αποφασίσει για τον ίδιο με τον οποίο μένει να πραγματοποιήσει τις εξελίξεις του.

  5.   Ας χρησιμοποιήσουμε το Linux dijo

    Καλή συνεισφορά. Ευχαριστώ!

  6.   Adrian dijo

    Αυτό το Stalmann !! Δείτε τους συνωμότες της Microsoft κάτω από το κρεβάτι σας XD.

  7.   sergio dijo

    Εάν λάβουμε υπόψη ότι αυτό που θέλει η Microsoft με το .net είναι να αποκτήσει έδαφος στην Java, νομίζω ότι είναι πολύ καλό να έχουμε εφαρμογές στο linux για να μειώσουμε τις δυνατότητές της.

    Η άποψή μου είναι ότι εάν η microsoft δεν ενδιαφερόταν για αυτό, δεν θα βοηθούσε στη δημιουργία αυτών των προτύπων και θα προστάτευε τις .net βιβλιοθήκες του για να αποφύγει (ή τουλάχιστον να εμποδίσει) την αποσύνθεση τους. Και όχι ότι είμαστε ήδη στην έκδοση 4.0 εάν δεν κάνω λάθος και όλες οι βιβλιοθήκες του αποσυντίθενται χωρίς προβλήματα και εξακολουθούν να μην συσκοτίζονται, κάτι που θα βελτίωνε την αρχιτεκτονική απόδοση.

    Είναι επίσης αλήθεια ότι η Microsoft χρεώνει πάντα ακόμη και για την πιο χαζή εφαρμογή και τώρα έχει στο ρεπερτόριό της, για παράδειγμα, πλήρως λειτουργικές δωρεάν εκδόσεις του visual studio για .net και χωρίς περιορισμούς αδειών και δεν είναι το μόνο πράγμα (Truespace για παράδειγμα έχει πάει στο πλάι του δωρεάν).

    Αυτή είναι μια μάχη μεταξύ Java και .Net και, όπως σε όλους τους πολέμους, οποιοσδήποτε σύμμαχος είναι ευπρόσδεκτος.

    Και η αλήθεια είναι, είτε μας αρέσει είτε όχι, ότι ζούμε σε έναν κόσμο γεμάτο άδειες ... στην πραγματικότητα, ορισμένες πύλες επισημαίνουν τα διπλώματα ευρεσιτεχνίας που «παραβιάστηκαν» σε μια απλή ιστοσελίδα και είναι τόσο κοινά που δεν θεωρούμε καν ότι μπορεί να κατοχυρωθεί με δίπλωμα ευρεσιτεχνίας κάτι τόσο απλό. Τα διπλώματα ευρεσιτεχνίας είναι εκεί και, εάν κάποιος θέλει να σας καταρρίψει ένα έργο, είναι πολύ πιθανό να καταλήξουν να βρουν ένα δίπλωμα ευρεσιτεχνίας που παραβιάζεται.

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

    Ένα χαιρετισμό.

  8.   e2fletcher dijo

    Με τη Microsoft δεν γνωρίζετε ποτέ.

  9.   Κεν Τορεάλμπα dijo

    Με εκτίμηση,

    Πριν από λίγο καιρό, παρακολούθησα ένα σεμινάριο, κεφάλαιο 1, για το Mono, και φαινόταν πολύ εύκολο και πιο φυσικό από το Java, μου άρεσε το τελευταίο. Δυστυχώς δεν μπορούσα να βρω το επόμενο τεύχος του περιοδικού.

    Όπως καταλαβαίνω το C # είναι η εξέλιξη του J ++
    Αυτή η προβληματική εφαρμογή της Java που η Microsoft του κόστισε αγωγή από την Sun, την οποία κέρδισε ο Sun, καθώς η Microsoft είχε βιβλιοθήκες (πακέτο) που θα μπορούσαν να εκτελεστούν μόνο στα Windows, κάτι που ήταν το αντίθετο του ρητού Java «γράφετε ένα βλέπετε, εκτελείτε όποτε και όπου κι αν βρίσκεστε ».

    Διάταξη απορριμμάτων Microsoft J ++ και C #

    Τώρα, τα γεγονότα είναι τα εξής: Η Microsoft "δωρίζει" ένα μέρος του C # για να καταστήσει νόμιμο το Mono, οπότε αυτές οι ενότητες δεν θα υποστούν μελλοντικές αγωγές, αλλά τι δεν έχει δωρίσει η Microsoft εάν έχει μια καλή πιθανότητα η Microsoft να ζητήσει από οποιονδήποτε το χρησιμοποιεί, αυτό Είναι έτσι, επειδή έχει συμβεί στο παρελθόν, με άλλο λογισμικό, αλλά αυτό θα συνέβαινε εάν η Mono αρχίσει να κλέβει πελάτες ή εάν κάποια εταιρεία αρχίζει να κερδίζει χρήματα (πολλά) με την υποστήριξη και την εφαρμογή της γλώσσας ή θέλει να την χαρακτηρίσει ως δική τους, ενώ τόσο πολύ θα το δουν να εξελίσσεται.

    Τέλος, πρέπει να σημειωθεί ότι ο Miguel de Izcasa έχει απογοητεύσεις που δεν μπορεί να εργαστεί στη Microsoft, λόγω του διαβατηρίου του..., αυτό τον έκανε να δημιουργήσει λογισμικό συμβατό με Windows desde Linux, για να καταλάβουν αυτοί "τι έχασαν"

  10.   kuk dijo

    Δεν μου αρέσει αυτό 🙁

  11.   Προγραμματιστές dijo

    Νομίζω ότι ένας από τους λόγους για τη χρήση του GNU / Linux είναι επειδή είναι ανοιχτού κώδικα και εάν αρχίσουμε να χρησιμοποιούμε λογισμικό που δημιουργήθηκε από τη Microsoft, θα είχαμε εμπλακεί σε μια αντίφαση, επίσης γιατί χρειάζεστε λογισμικό Microsoft όταν υπάρχει μια μεγάλη κοινότητα στον κόσμο ανοιχτού κώδικα για να υποστηρίζονται ο ένας τον άλλον (η προέλευση του ανοιχτού κώδικα) και, συνεπώς, να βελτιώνεται οποιαδήποτε εφαρμογή μη ανοιχτού κώδικα, δεν νομίζετε;

    Ας θυμηθούμε ότι αρχικά. Το NET δεν ήταν δωρεάν και αν το κυκλοφόρησε (το μέρος που κυκλοφόρησε) ήταν επειδή οι προγραμματιστές δεν το χρησιμοποίησαν λόγω της περιορισμένης εφαρμογής του και με αυτό η Microsoft έχασε την παρουσία της σε όλους τους προγραμματιστές.

    Αν αυτό που θέλουμε είναι να λειτουργούν οι εφαρμογές μας σε διαφορετικές πλατφόρμες, γιατί να μην χρησιμοποιήσετε Java ή Python. Οι νέες εφαρμογές που δημιούργησε η Xamarin για ανάπτυξη για iOS ή Android, είναι μόνο ένας τρόπος # μονοπωλήσεων της ανάπτυξης σε μία γλώσσα, γιατί όπως όλοι γνωρίζουμε, είναι πάντα καλύτερο να χρησιμοποιείτε τη μητρική γλώσσα.

    Όσον αφορά τον Richard Stallman, νομίζω ότι είναι το άτομο με την περισσότερη εμπειρία στο open source και γι 'αυτό τουλάχιστον πρέπει να σταματήσουμε να αναλύουμε λίγο τα προβλήματα που αντιμετώπισε, αφού γνωρίζοντας ότι η ιστορία χρησιμεύει για να αποφύγει να κάνει τα ίδια λάθη.

    Όπως όλοι οι προγραμματιστές πρέπει να πληρώνουν λογαριασμούς (τρόφιμα, υγεία κ.λπ.), και ως εκ τούτου πρέπει να επιτύχουμε οικονομικό όφελος για τη δουλειά μας, αλλά έχουμε διαφορετικούς τρόπους για να το αποκτήσουμε (ευτυχώς), όπως δωρεές, συμβουλευτικές υπηρεσίες, εξελίξεις που βασίζονται σε ανοιχτό κώδικα , και τα λοιπά. Πρέπει να κάνουμε χρήση των δεξιοτήτων και της εφευρετικότητας μας, γιατί αυτός ο νέος κόσμος «γυρίζει» με τον τρόπο που κάνει χάρη σε καθέναν από τους προγραμματιστές που υπάρχουν και κάνουν τα πάντα να λειτουργούν όπως θα έπρεπε. Από την άποψή μου είμαστε τα θεμέλια της νέας τεχνολογίας και της νέας κοινωνίας και όχι των εταιρειών.

    Δεν το πιστεύω???

  12.   Adrian Fernandez dijo

    Δεν νομίζω ότι η M $ θα κάνει τίποτα για να πιάσει όσους παραβιάζουν τις πατέντες C #. Δεν το έκανε πριν, δεν το κάνει σήμερα, οπότε δεν το κάνει σύντομα. Από την άλλη πλευρά, ο Stallman είναι γνωστός για την επίμονη παράνοιά του ενάντια σε αυτό που δεν είναι ελεύθερο λογισμικό (είναι ακόμη δυσαρεστημένος με τον πυρήνα του Linux), φανταζόμενος για 20 χρόνια, έναν κόσμο προγραμματιστών που διώκονται για M $.
    ΤΕΛΟΣ παντων. Το Monodevelop είναι ένα εξαιρετικό εργαλείο για εργασία. Και αν κάποιος φοβάται να χρησιμοποιήσει το C # από ​​αυτό που έχετε δει, υπάρχει ακόμα το Basic, το οποίο είναι σήμερα τόσο ικανό όσο το C # στις περισσότερες εξελίξεις.

  13.   Ντάνιελ Νόριγκα dijo

    Λοιπόν, συμφωνώ επίσης με κάποια σχόλια, είμαι Ηλεκτρονικός Μηχανικός, αλλά γνωρίζω πάντα τα νέα του προγραμματισμού και προσπαθώ πάντα να μάθω μια γλώσσα πλήρως. Αυτό που ήταν πραγματικά δύσκολο για μένα είναι να επιλέξω ποια γλώσσα να μάθω, χειρίζομαι το C ++, αλλά δεν ξέρω τα API, οπότε δεν είναι σχεδόν τίποτα, γι 'αυτό προσπαθώ να δω σε ποιο API πρέπει να επικεντρωθώ. Αλλά αυτό που θέλω είναι η δυνατότητα ανάπτυξης κώδικα πολλαπλών πλατφορμών και προφανώς το πρώτο πράγμα που ξεχωρίζει είναι το JDK ή το .Net.

    Τότε βλέπω αυτό το post και ειλικρινά βλέπω ότι υπάρχει πάρα πολύ παράνοια. Δεν νομίζω ότι η Microsoft πρόκειται να μηνύσει μονοφωνικά, νομίζω ότι αντίθετα, η Microsoft αποκτά ένα πλεονέκτημα, ώστε η γλώσσα της να κερδίζει έδαφος μεταξύ των προγραμματιστών, καθιστώντας μια γλώσσα που μπορεί να επεκταθεί σε άλλες πλατφόρμες. Είμαι χρήστης του Linux, αλλά είμαι επίσης χρήστης των Windows και μου αρέσει το Linux, αλλά αν υπάρχει κάτι που δεν υποστηρίζω για το Linux είναι ότι ένα καλό μέρος της κοινότητας είναι περήφανο και αόριστο και ζει καθημερινά αγωνιζόμενοι για ανοησίες, προσβολή και υποτιμήσεις εκείνων που ξέρουν λιγότερο.

  14.   Εικόνα κράτησης θέσης Jose Manuel Alcaraz dijo

    Φυσικά, μην αφιερωθείτε στη μαντεία ... το έχετε καρφώσει ...

  15.   alexis dijo

    εχ, όπως έχω πει πολλές φορές ... σκατά τον Ρίτσαρντ Στάλμαν ... εκφράζει τη γνώμη του και οι fanboys πηδούν σαν ο λόγος του να ήταν ιερή εντολή ... αν και ο MS μπορεί να κάνει χρήση των διπλωμάτων ευρεσιτεχνίας του στο μέλλον, δεν είναι λιγότερο αλήθεια ότι (για τουλάχιστον όπου μένω) οι κυρίαρχες πλατφόρμες σε επίπεδο επιχείρησης είναι .NET και Java… οπότε η εκμάθηση του χειρισμού του Mono θα κατέληγε να ωφελήσει μια πιθανή καριέρα ως προγραμματιστής. Δεν είναι πολύ υγιές για τον κόσμο του Linux να συνθλίβει οποιαδήποτε εναλλακτική λύση που διαφέρει από τα «ιδανικά» του κ. Stallman, προσωπικά χρησιμοποιώ το Mono για πειραματισμό και μάθηση (αφού δεν έχω καν εγκαταστήσει παράθυρα στον υπολογιστή μου, αλλά δεν μπορώ να το επιβάλω στη θέση μου της δουλειά) και δεν αισθάνομαι σαν αμαρτωλός χαχαχα χαιρετισμούς.

  16.   JOU dijo

    Δεν με νοιάζει πραγματικά αν το C # είναι ένας κίνδυνος ή εάν μια άλλη γλώσσα είναι ανοιχτή Ή κλπ, αρκεί να προσαρμόζεται σε οποιοδήποτε λειτουργικό σύστημα και είναι επικερδής και παράγει χρήματα, αυτό είναι εντάξει, αυτήν τη στιγμή είμαι προγραμματιστής Linux γαρίδας που χρησιμοποιεί τη γλώσσα Βασικό όμοιο με το Windows Visual Basic και αν διαπιστώσω ότι διευκολύνει τον εύκολο, επαγγελματικό προγραμματισμό και επεκτείνεται σε πολλές πλατφόρμες, καλώς ήλθατε.

  17.   Τρόμος dijo

    Κύριοι, δεδομένου ότι η Microsoft αγόρασε ήδη το Xamarin το 2016, η Mono έχει πολύ δρόμο να διανύσει. Σταματήστε τον φτηνό φανατισμό και ξεκινήστε να εργάζεστε σε άλλες επιλογές προγραμματισμού. Το .NET είναι επίσημα φορητό σε πλατφόρμες εκτός Windows από το 2014 (με τη δημιουργία του Ιδρύματος DotNet) και η εφαρμογή του .NET σε περιβάλλοντα εκτός Windows έχει αυξηθεί σιγά-σιγά. Όχι μόνο σκέφτεστε για αυτά τα πράγματα των Υπηρεσιών Πληροφοριών Διαδικτύου ή των διακομιστών των Windows όπως και πριν, αλλά πρέπει να σκεφτείτε τον Apache Web Server / Nginx με το .NET. Στην περίπτωσή μου: Έχω σχεδιάσει εφαρμογές ASP.NET MVC 4/5 στις υπηρεσίες IIS και στη συνέχεια στον Apache Web Server στο Linux Ubuntu για ένα χρόνο τώρα και μέχρι στιγμής δεν είχα προβλήματα με την εκτέλεση μιας εφαρμογής ASP.NET MVC δύο διαφορετικές διαδικτυακές πλατφόρμες.

    Αυτή είναι η συνεισφορά μου, σε περίπτωση που σας ενδιαφέρει να μετεγκαταστήσετε εφαρμογές ASP.NET MVC στο Apache / Ubuntu:

    Μέρος 1ο:
    https://radioterrormexico.wordpress.com/2016/06/22/ejecutar-aplicaciones-asp-net-en-plataformas-no-windows-parte-13/

    Μέρος 2ο:
    https://radioterrormexico.wordpress.com/2016/06/23/ejecutar-aplicaciones-asp-net-linux-ubuntu-server-parte-23/

    Παράδειγμα Github:
    https://github.com/boraolim/MonoServe-2016

  18.   Έκτορας dijo

    Αυτή η συζήτηση έχει μια ισχυρή πολιτική μυρωδιά ... hahahaaaa XD

  19.   Γερμανικά A. COPERTINO dijo

    Με την Java θα συνέβαινε το ίδιο, αν η Oracle είναι ευχαριστημένη, καθιστά το Java PAYABLE και την ιδιότητά του και όλοι ακούμε. Είναι πολύ υποκειμενικό. Και δεν πιστεύω ότι μια εταιρεία ή το ίδιο το Linux ενθαρρύνει αυτό το είδος ανάπτυξης εάν στο μέλλον πρόκειται να είναι προβληματικό για τους χρήστες.

  20.   Ο Έλβινο λείπει dijo

    Λοιπόν, στην εποχή της παγκοσμιοποίησης και της απογλοιοποίησης, είναι καλό να θυμόμαστε ορισμένους μονοπωλιακούς ελιγμούς ορισμένων
    ή συμπεριφορές για χειρισμό, όχι για τίποτα το Novel αποκτά τον Ximian, αλλά διαβάζει
    τι συνέβη με το Mysql / Sun Microsystm και μετά το Oracle πιπιλίζοντας τον Sun και με αυτό το Mysql για να εξαφανιστεί
    Χρειάστηκε λίγο ο Monty (δημιουργός του Mysql) για να το συνειδητοποιήσει, αλλά επέστρεψε το έργο του και γέννησε τη MariaDB και κατέληξε να είναι πόνος στον κώλο στο Oracle
    αλλά το ίδιο μπορεί να συμβεί και με τον Mono.
    Είμαι προγραμματιστής Cilang, C, Java και Harbour Networking Multilanguage, και με αυτή τη σειρά Under Aix, Linux και Windows
    Συνδυάζω εφαρμογές από το Socket, επικοινωνώ εφαρμογές μεταξύ διαφορετικών γλωσσών και διαφορετικών πλατφορμών για μια Τράπεζα

    Νομίζω ότι εάν το έργο είναι μεγάλο, δηλαδή θα περιλαμβάνει χιλιάδες γραμμές κώδικα, πρέπει να το παίξετε ασφαλές για να διασφαλίσετε την ανάπτυξη / τροποποίηση και επεκτασιμότητά του
    τώρα αν ο κώδικας είναι μικρός, δεν θα έχω κανένα πρόβλημα να το κάνω κάτω από το C #, αν είναι καλός, ισχυρός και λύνει πραγματικά τα προβλήματα για μένα είναι εντάξει.
    αφορά

  21.   κακό dijo

    .Net Core + C # = Μέλλον

  22.   Jesus Arce dijo

    Η σημείωση ήταν μια χαρά μέχρι να εμφανιστεί το "αν είστε προγραμματιστής, μην χρησιμοποιήσετε το C #" ... εκείνο το σημείο έχασε όλη την αξιοπιστία τους.

  23.   Τζαφέτ Γρανάδος dijo

    Το 2020, αποδείχθηκε ήδη ότι δεν συνέβη τίποτα από αυτά που ειπώθηκαν σε αυτήν την ανάρτηση. Η Microsoft δημιούργησε το .NET Core και το έκανε δωρεάν. Τώρα με 3 πλατφόρμες με πολύ παρόμοιες βιβλιοθήκες βάσεων, αλλά στο τέλος διαφορετικές (αφού δημιουργήθηκαν από το μηδέν), το επόμενο βήμα ήταν να ενοποιήσουν τα τρία σε ένα, και αυτό ακριβώς γίνεται με το .NET 5 (χωρίς τη λέξη "Core" ή "Framework") που, όπως ειπώθηκε, είναι μια νέα πλατφόρμα, αλλά τώρα ανοιχτού κώδικα, cross-platform, και που μπορεί να χρησιμοποιηθεί για την ανάπτυξη εφαρμογών ιστού, εφαρμογών για επιτραπέζιους υπολογιστές, εφαρμογών για κινητά, IoT, AI, Cloud, μεταξύ άλλων. . Αυτή η εξέλιξη πραγματοποιήθηκε χάρη στον μεγάλο αριθμό προγραμματιστών που συνέβαλαν χάρη στο γεγονός ότι το .NET είναι πλέον ανοιχτού κώδικα. Αυτό έπρεπε να συμβεί επειδή καθώς υπήρχαν περισσότερες εταιρείες και προγραμματιστές που χρησιμοποιούν το .NET με ανοιχτό τρόπο, η Microsoft άνοιξε τη δυνατότητα πώλησης των υπηρεσιών της (κυρίως στο Cloud), οι οποίες δεν περιορίζονται στη χρήση .NET ή C #. Η Microsoft δεν είναι ηλίθια, το κλείσιμο του λογισμικού τους και η έναρξη αγωγών ήταν το επικίνδυνο για αυτούς. Γεια σου, δεν είμαι παντρεμένος με το .NET ή με οποιαδήποτε άλλη γλώσσα. Αλλά βλέπω πολύ ενδιαφέρον τι γίνεται στην εν λόγω κοινότητα. Με την υποστήριξη μιας μεγάλης εταιρείας, η ελεύθερη κοινότητα μπορεί να αναπτυχθεί ακόμη πιο γρήγορα, ειδικά επειδή υπάρχει το Ίδρυμα .NET, το οποίο είναι υπεύθυνο για την αναθεώρηση των υπαρχόντων έργων ανοιχτού κώδικα στο .NET, το οποίο εγγυάται ότι υπάρχει παραγγελία, επεξεργάζεται Σφάλμα από την ίδια τη Microsoft για την αναθεώρηση των εν λόγω έργων.