Microsoft . NET αντιπροσωπεύει τις προσπάθειες της ομάδας προγραμματισμού της Microsoft για να δημιουργήσουν ένα κοινό πλαίσιο για τις εφαρμογές των Windows . Προγραμμάτων που αναπτύσσονται στο πλαίσιο ΝΕΤ . Μπορεί να γραφτεί σε πολλές γλώσσες , αλλά αυτές οι γλώσσες έχουν πρόσβαση στο . NET πλαίσιο , μέσω κοινά αντικείμενα της βιβλιοθήκης και εντολές . Αυτά τα κοινόχρηστα αντικείμενα που συνδέονται με το λειτουργικό σύστημα των Windows , που σημαίνει apps αναπτύχθηκαν σε . NET συχνά δεν μεταφράζεται σε άλλες πλατφόρμες όπως Mac Linux. . NET βοηθά στην ομαλοποίηση κώδικα για τις εφαρμογές των Windows σε πολλά έργα και προγράμματα ανάπτυξης , και ταυτόχρονα να μετριάσει τον προγραμματισμό των Windows γενικά .
Εικόνων Ruby.NET
Η
Το έργο ξεκίνησε Ruby.NET από τον Δρ Wayne Kelley , λέκτορας στο Queensland University of Technology , σε μια προσπάθεια να φέρει το δυναμικό στυλ του Ruby , μια ερμηνευμένη γλώσσα , μέσα σε ένα πλαίσιο όπως . NET , που προορίζονταν για στατικά δακτυλογραφημένες γλώσσες όπως η C # και Visual Basic . Ruby.NET τρέχει στο . NET Common Language Runtime ( CLR ) , η οποία χρησιμεύει ως εικονική μηχανή στην οποία εμφανίζεται διαχείριση μνήμης και την κατάρτιση , όπως και η Java Virtual Machine κάνει για τα προγράμματα Java .
Εικόνων
IronRuby
Η
IronRuby , σε αντίθεση με Ruby.NET , αντιπροσωπεύει την προσπάθεια της Microsoft να εισάγει δυναμικά δημιουργημένες γλώσσες όπως η Ruby για το πλαίσιο ΝΕΤ . . Κατά συνέπεια , IronRuby συμπληρώνει και λειτουργεί παράλληλα με άλλες γλώσσες όπως IronPython . IronRuby τρέχει στο Dynamic Language Runtime ( DLR ) , η οποία ασχολείται με συγκεκριμένες διαφορές μεταξύ στατικά και δυναμικά δημιουργημένες γλώσσες . Αυτό σημαίνει ότι τα προγράμματα που είναι ενσωματωμένα στο IronRuby είναι ορατές σε προγράμματα IronPython , όλο αυτό το διάστημα αξιοποιώντας το πλαίσιο ΝΕΤ . .
Εικόνων Σύγκριση
Η
Επειδή Ruby.NET τρέχει σε η CLR παρά την DLR , θα έχει πρόσβαση στα προγράμματα και τα δεδομένα σχετικά με το επίπεδο της κοινής γλώσσας περιβάλλοντος εργασίας . IronRuby και IronPython δεν κάνουν , καθώς κατοικούν στο επίπεδο DLR . IronRuby έχει επίσης πρόσβαση σε πιο σύγχρονη τεχνολογία που διαθέτει η Microsoft - υποστηριζόμενες γλώσσες , όπως το Silverlight . IronRuby έχει περισσότερα ενσωματωμένα σχέση με τα προϊόντα της Microsoft από Ruby.NET . IronRuby , ωστόσο , οφείλει μεγάλο μέρος της τον κωδικό του για το έργο Ruby.NET . Λόγω της χρήσης IronRuby της Ruby.NET και τα πλεονεκτήματά της ως ένα ολοκληρωμένο προϊόν της Microsoft , ο Δρ Kelley έχει διακόψει την ανάπτυξη του έργου Ruby.NET το 2008 .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα