2010-01-22 4 views
0

Bien conscient que DLR est ici !! J'ai lu récemment tout cela et je me demandais s'il y avait des avantages spécifiques à utiliser une langue plutôt qu'une autre.Quels sont les avantages d'utiliser IronPython sur IronRuby ou F #?

Par exemple, les avantages de performance! et fonctionnalité disponible via les librairies standard !!

+4

F # n'est pas un langage dynamique et n'est pas basé sur DLR. – Brian

+0

Oui, strictement, il n'implémente pas toutes les fonctionnalités dynamiques. http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/faq.aspx#IsItDynamic Alors oui vous ne pouviez pas comparer F # avec ironruby ou ironpython. –

+1

Quelle langue/technologie est la meilleure pour le travail dépend toujours de ce que vous voulez réellement faire. – sth

Répondre

1

La réponse est "dépend".

F # est idéal si vous avez besoin de programmation fonctionnelle est largement utilisé par les universitaires qui ont besoin de sa pure puissance de calcul pour faire quelque chose.

IronPython et IronRuby est idéal pour être en mesure de créer des applications qui fonctionnent sur le CLR car ils vous donnent la bonté .NET avec la vitesse d'écriture Python ou Ruby. Je ne pense pas que l'un d'entre eux soit plus préférable à un autre sans qu'il soit dans un contexte approprié

+0

Mon objectif principal est vraiment pour les applications web et les outils d'administration système !! Avec Django mes sentiments seraient que IronPython serait plus utile pour un développeur .net? –

+0

comme Django est un projet python IronPython serait le seul choix pour .NET – AutomatedTester

+3

Vous voudrez peut-être jeter un coup d'œil à http://ndjango.org, c'est un port django vers .NET en utilisant F #. – Robert

Questions connexes