Question

  

Doublons possibles:    BOO Vs IronPython
   Boo vs IronPython

Dites que vous souhaitez intégrer un langage de script dans une application .NET.

Boo est calqué sur la syntaxe Python, mais inclut également l'inférence de type, et juste en général semble être un meilleur, un langage plus moderne pour intégrer comme un langage de script.

Pourquoi, alors, est-il tant d'histoires à propos de Iron Python?

PLUS TARD Comme on l'a souligné, cette question est une copie exacte: cette et cette

Était-ce utile?

La solution

IronPython est directement développé et soutenu par Microsoft (sous la direction technique impressionnante de Jim Hugunin!), Et a un livre incroyablement bien à ce sujet ( « IronPython en action », que je suis partial au sujet, mais néanmoins sans vergogne évangélise). A part cela, Boo semble être un grand concurrent, et j'aimerais l'essayer (j'ai jamais été d'utiliser .NET sérieusement plutôt que comme pour-fun entreprise - comme mon développement professionnel de nos jours les cibles Linux et Mac, pas Windows, qui ne semble pas une perspective probable).

Si vous utilisez .NET comme principal objectif de développement, ma recommandation est de choisir quelques petits mais pas des projets de jouets dans votre domaine d'expertise et de développer chacun d'entre eux dans les deux Boo et IronPython (en alternance que l'on va d'abord) - une fois que vous êtes à travers quelques-unes, vous savez ce qui est bon pour vous. Voilà comment je fini par passer de Perl 4 à Python comme langue principale de retour dans les années 90 (plutôt que de coller avec Perl 4, dont je suis un expert et gourou, ou de passer à l'époque, tout nouveau Perl 5) - quelques « projets pilotes » entièrement développés dans chaque environnement m'a laissé sans doute sur ce qui était le mieux pour ma propre productivité.

Autres conseils

2 mots:. Base utilisateur

Je sais déjà tant de langues que je dois garder les références à portée de main, je peux me rappeler si c'est « else if », « ELSIF » ou « Elif » dans tout ce que je travaille actuellement. À moins qu'il ya une raison impérieuse d'utiliser une autre langue (plus que quelques petites différences) Je vais rester avec celui que je connais déjà.

Des gens comme python, et ils ne veulent rien d'autre. Est-il vraiment rien d'autre à cette question?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top