Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Ruby Programming >> Content
IronRuby Vs . Ruby Netto
De Ruby -programmeertaal , zoals talen zoals PHP , Perl en Python , is een algemene web scripting taal . Ruby blinkt uit in het leveren van instrumenten voor ontwikkelaars om dynamische webpagina's en interactieve formulieren te maken . Als onderdeel van een academisch project , sommige programmeurs besloten kaart Ruby op de . NET Microsoft kader . Dit project , genaamd Ruby.NET , diende als basis voor IronRuby . De evolutie en de uitvoering van deze projecten illustreert een aantal van hun verschillen . Microsoft . NET

Microsoft . NET
vertegenwoordigt de inspanningen van de Microsoft programmering team naar een gemeenschappelijk kader voor Windows-toepassingen te creëren . Programma's ontwikkeld op het . NET framework kunnen worden geschreven in verschillende talen , maar die talen hebben toegang tot het . NET framework via shared library objecten en commando's . Deze gedeelde objecten worden gekoppeld aan het Windows-besturingssysteem , wat betekent apps ontwikkeld in . NET vaak niet te vertalen naar andere platformen zoals Mac of Linux . . NET helpt normaliseren code voor Windows- applicaties voor diverse ontwikkelingsprojecten en- programma's , terwijl het verlichten van Windows programmeren in het algemeen .
Ruby.NET

De Ruby.NET project werd gestart door dr. Wayne Kelley , lector aan Queensland University of Technology , in een poging om de dynamische stijl van Ruby , een geïnterpreteerde taal , in een kader , zoals te brengen . NET , bedoeld voor statisch getypeerde talen zoals C # en Visual Basic . Ruby.NET draait op het . NET Common Language Runtime ( CLR ) , die als de virtuele machine waarin geheugenbeheer en compilatie optreedt dient , net als de Java Virtual Machine doet voor Java-programma's .
< br > IronRuby

IronRuby
, in tegenstelling tot Ruby.NET , vertegenwoordigt Microsofts poging om dynamisch getypeerde talen zoals Ruby importeren naar de . NET framework . Dienovereenkomstig , IronRuby aanvult en werkt samen met andere talen , zoals IronPython . IronRuby draait op de Dynamic Language Runtime ( DLR ) , welke specifieke verschillen tussen statisch en dynamisch getypeerde talen adressen . Dit betekent dat de programma's ingebouwd IronRuby zijn zichtbaar voor programma's in IronPython , al die tijd gebruik te maken van het . NET framework .
Vergelijking

Omdat Ruby.NET draait op de CLR in plaats van de DLR , heeft zij toegang tot programma's en gegevens op de Common Language Interface niveau . IronRuby en IronPython niet doen , omdat zij zich op het DLR -niveau . IronRuby heeft ook toegang tot meer moderne technologie beschikbaar voor Microsoft - ondersteunde talen , zoals Silverlight . IronRuby heeft een meer ingebed relatie met Microsoft -producten dan Ruby.NET . IronRuby echter dankt veel van zijn code aan het Ruby.NET project . Vanwege IronRuby 's gebruik van Ruby.NET en zijn voordelen als een geïntegreerd product van Microsoft , heeft Dr Kelley ontwikkeling stopgezet op het Ruby.NET -project in 2008 .

Previous: Next:
  Ruby Programming
·Hoe je bestanden met behulp va…
·Om te lezen hoe een String Van…
·Hoe kan ik een array van opeen…
·Hoe je het einde van de string…
·Hoe te vergelijken Strings in …
·Numerieke Analyse en Computer …
·Hoe maak je een while lus in R…
·Het upgraden van Ruby Gems 
·Tekst , Integer , String & Typ…
  Related Articles
Vaste Vs . Dynamische Array in Visual Ba…
VBA Vs . Visual Basic 
VBA Vs . VB 
Hoe maak je een multidimensionale array …
Hoe kan ik een array in Ruby Creëren 
Hoe maak je een statement maken voor in …
Hoe maak je een while lus in Ruby 
Hoe maak je een Input File in Ruby 
Hoe te Inheritance gebruiken in Ruby 
  Programmering Articles
·Hoe te Afbeelding converteren naar Bytes…
·Hoe te scrollen uitschakelen in Google M…
·Hoe te Demonteer Flash Games 
·Heb Scripts verlopen ? 
·Hoe maak je Floating Div-elementen maken…
·PHP Integer Functies 
·Hoe maak je Center een Drop -Down in HTM…
·Hoe te Drop Off the Decimal in PHP 
·Hoe maak je een Binary Tree Met behulp v…
Copyright © Computer Kennis http://www.nldit.com