Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Ruby Programming >> Content
    IronRuby Vs . Ruby Net
    programmeringsspråket Ruby , som språk som PHP, Perl og Python , er et generelt Web skriptspråk. Ruby utmerker seg ved å tilby verktøy for utviklere å lage dynamiske websider og interaktive skjemaer . Som en del av en akademisk prosjekt , bestemte noen programmerere til kart Ruby på . NET Microsoft rammeverk. Dette prosjektet , kalt Ruby.NET , tjente som grunnlag for IronRuby . Utviklingen og gjennomføringen av disse prosjektene illustrerer noen av sine forskjeller . Microsoft. NET

    Microsoft. NET representerer innsatsen til Microsoft programmering team for å skape et felles rammeverk for Windows-programmer . Programmer utviklet på. NET rammeverket kan skrives på mange språk , men disse språkene har tilgang til . NET rammeverket gjennom felles bibliotekobjektene og kommandoer. Disse delte objektene er knyttet til Windows -operativsystemet , som betyr apps utviklet i . NET ofte ikke oversette til andre plattformer som Mac av Linux. . NET hjelper normalisere kode for Windows-applikasjoner på tvers av flere utviklingsprosjekter og programmer , mens lettelser Windows programmering generelt.
    Ruby.NET

    Ruby.NET Prosjektet ble startet av Dr. Wayne Kelley , dosent ved Queensland University of Technology , i et forsøk på å bringe den dynamiske stilen til Ruby , et tolket språk , inn i en ramme som . NET , ment for statisk skrevet språk som C # og Visual Basic. Ruby.NET kjører på . NET Common Language Runtime ( CLR ) , som fungerer som den virtuelle maskinen som minnehåndtering og sammenstilling skjer , mye som Java Virtual Machine gjør for Java-programmer .

    IronRuby

    IronRuby , i motsetning Ruby.NET , representerer Microsofts forsøk på å importere dynamisk skrevet språk som Ruby til . NET rammeverket . Følgelig utfyller IronRuby og fungerer sammen med andre språk som IronPython . IronRuby kjører på Dynamic Language Runtime ( DLR ), som løser bestemte avvik mellom statisk og dynamisk skrevet språk . Dette betyr at programmer bygd i IronRuby er synlige for programmer i IronPython , alt mens du tar nytte av . NET rammeverket .
    Sammenligning

    Fordi Ruby.NET kjører på CLR snarere enn DLR , har det tilgang til programmer og data på Common Language Interface nivå . IronRuby og IronPython ikke gjør det, så de bor på DLR nivå . IronRuby har også tilgang til mer moderne teknologi tilgjengelig for Microsoft -støttede språk, for eksempel Silverlight . IronRuby har en mer integrert samarbeid med Microsoft-produkter enn Ruby.NET . IronRuby , men skylder mye av koden til Ruby.NET prosjektet. På grunn av IronRuby bruk av Ruby.NET og dens fordeler som en integrert Microsoft-produkt , har Dr. Kelley avsluttet utviklingen på Ruby.NET prosjektet i 2008 .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan Slette Database Rake Rails 
    ·Ulempene ved Ruby programmering 
    ·Hvordan Beat the Third Gym Leader Med Grovyle i Pokemon…
    ·Hvordan øke hastigheten på Apache Passenger Rails 
    ·Hvordan lage en ny bindersen i Rails 
    ·Hvordan oppdatere attributter i Rails 
    ·Hvordan bruke Rake Rails å oppdatere Prosjekter 
    ·Hvordan bruke Raw SQL i Rails 
    ·Slik installerer en kjøter Ruby 1.9.2 
    ·Slik fjerner End of the String i Ruby 
      Anbefalte artikler
    ·Hvordan lage en liste over Four Elements i Python 
    ·Sette inn linjeskift i en liste 
    ·Anvendelse av lineær programmering i Data 
    ·JSP & MySQL Tutorial 
    ·Hvordan bruke VB Logic vil omgjøre en liste 
    ·Hvordan sette en JavaScript VAR å Float 
    ·Hvordan legge til Blanks i en String i Visual Basic 
    ·Slik konverterer et RGB til en enkeltbruker Desimal 
    ·Opplæringen for PhoneGap Camera API 
    ·Hvordan legge bilder på en Android -emulator 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/