Connaissances Informatiques >> programmation >> Ruby Programming >> Content
  Derniers articles
  • Différence entre Inclure et s'éten…
  • Comment faire pour déboguer Ruby 
  • Comment faire pour accélérer Ruby …
  • Comment faire pour installer Ruby 1.…
  • Comment trouver un élément de tabl…
  • Rails, échafaudage et types de donn…
  • Comment désinstaller Gems 
  • Comment lire une chaîne de l'entré…
  • Comment faire pour installer Centos …
  • Comment faire un boléro en dentelle…
  •   Ruby Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Ruby Programming

    IronRuby Vs . Ruby Net

    Le langage de programmation Ruby , comme des langages tels que PHP , Perl et Python, est un objet langage de script Web en général. Ruby excelle à fournir des outils pour les développeurs de créer des pages Web dynamiques et des formulaires interactifs . Dans le cadre d'un projet universitaire, certains programmeurs ont décidé de carte Ruby sur le cadre . NET de Microsoft . Ce projet, baptisé Ruby.NET , a servi de base pour IronRuby . L'évolution et la mise en œuvre de ces projets illustre quelques-unes de leurs différences. Microsoft . NET

    Microsoft . NET représente les efforts de l'équipe de programmation de Microsoft pour créer un cadre commun pour les applications Windows . Programmes développés sur le cadre . NET peuvent être rédigés dans de nombreuses langues , mais ces langues ont accès au cadre . NET à travers des objets de bibliothèques partagées et des commandes. Ces objets partagés sont liés au système d'exploitation Windows , ce qui signifie applications développées en . NET souvent ne se traduisent pas sur d'autres plateformes comme Mac de Linux. . NET aide à normaliser le code pour les applications Windows sur plusieurs projets et programmes de développement , tout en facilitant la programmation Windows en général.
    Ruby.NET

    Le projet a été lancé Ruby.NET par le Dr Wayne Kelley , maître de conférences à l'Université de technologie du Queensland , dans une tentative d'apporter le style dynamique de Ruby, un langage interprété , dans un tel cadre . NET, destiné aux langues typage statique tels que C # et Visual Basic. Ruby.NET fonctionne sur le runtime . NET Common Language (CLR) , qui sert de la machine virtuelle dans laquelle la gestion de la mémoire et de compilation se produit , tout comme la machine virtuelle Java fait pour les programmes Java .

    IronRuby

    IronRuby , contrairement Ruby.NET , représente l'effort de Microsoft pour importer langues dynamiquement typés tels que Ruby pour le framework. NET . En conséquence, IronRuby complète et travaille aux côtés d'autres langues comme IronPython . IronRuby s'exécute sur le Dynamic Language Runtime (DLR ), qui traite des anomalies spécifiques entre statique et dynamique langages typés . Cela signifie que les programmes construits dans IronRuby sont visibles à des programmes dans IronPython , tout en profitant du cadre . NET .
    Comparaison

    Parce Ruby.NET fonctionne sur le CLR plutôt que le DLR , il a accès à des programmes et des données sur le niveau de l'interface de la langue commune . IronRuby et IronPython le font pas, qu'ils résident sur ​​le niveau de DLR . IronRuby a également accès à une technologie plus moderne disponible pour Microsoft langues soutenues , telles que Silverlight. IronRuby a une relation plus intégrée avec les produits Microsoft que Ruby.NET . IronRuby , cependant, doit beaucoup de son code au projet de Ruby.NET . En raison de l'utilisation de IronRuby de Ruby.NET et ses avantages en tant que produit intégré Microsoft , le Dr Kelley a cessé de développement sur ​​le projet de Ruby.NET en 2008.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment faire pour convertir les tiques à une date 
  • Comment déterminer le mode de Rails 
  • Comment faire pour exécuter Aptana avec les rails déjà installé 
  • Comment retourner une transaction sur Ruby S'enregistrer 
  • Comment : Array à peine à Ruby 
  • Comment utiliser constante globale en Ruby Rails 
  • Comment écrire un programme simple en Ruby 
  • Comment faire pour créer un nouveau Paperclip dans Rails 
  • Comment faire pour créer un tableau en Ruby 
  • Comment écrire un programme pour modéliser une calculatrice simple 
  • Connaissances Informatiques © http://www.ordinateur.cc