Frage

  

Mögliche Duplikate:
   BOO Vs Ironpython
   Boo vs. Ironpython

Sagen Sie bitte eine Skriptsprache in einer .NET-Anwendung einbetten möchten.

Boo auf Python Syntax modelliert, sondern auch Typinferenz, und nur im Allgemeinen scheint eine bessere, modernere Sprache zu sein als Skriptsprache einzubetten.

Warum also gibt es so viel Aufhebens über Iron Python?

SPÄTER Wie erwähnt, ist diese Frage eine exakte Kopie von: diese und diese

War es hilfreich?

Lösung

Ironpython wird direkt entwickelt und von Microsoft unterstützt (unter der tollen technischen Leitung von Jim Hugunin!) Und hat ein irrsinnig großes Buch darüber ( „Ironpython in Aktion“, die ich voreingenommen bin, aber trotzdem evangelisieren schamlos). Abgesehen davon, dass Boo ein großer Anwärter zu sein scheint, und ich würde gerne, um es auszuprobieren (die ich je .NET ernsthaft zu verwenden, anstatt als ein for-fun Fangen - wie meine berufliche Entwicklung in diesen Tagen zielen auf Linux und Mac, Windows nicht, die nicht eine wahrscheinliche Aussicht scheint).

Wenn Sie .NET als Hauptentwicklungsziel verwenden, meine Empfehlung ist, ein paar kleine, aber nicht Spielzeug Projekte in Ihrem Fachgebiet zu holen und jeder von ihnen in beiden Boo und Ironpython (abwechselnd die eine erste geht) zu entwickeln - nachdem Sie durch ein paar sind, werden Sie wissen, was das richtige für Sie. Das ist, wie ich von Perl Schalte endete 4 bis Python als meine Hauptsprache zurück in den 90er Jahren (statt Kleben mit Perl 4, von denen ich war ein Experte und Guru, oder die Umstellung auf damals brandneue Perl 5) - ein paar „Pilotprojekte“ ließ mich über ohne Zweifel vollständig in jeder Umgebung entwickelt, was für meine eigene Produktivität am besten war.

Andere Tipps

2 Wörter:. Benutzerbasis

Ich weiß schon, so viele Sprachen, die ich habe Referenzen zu halten handlich, so kann ich mich erinnern, wenn es „else if“ ist, „elsif“ oder „Elif“ in was auch immer ich gerade arbeite in. Es sei denn, es besteht ein zwingender Grund zu bedienen eine andere Sprache (mehr als nur ein paar kleine Unterschiede) ich mit einem weiß ich schon bleiben werde.

Leute wie Python, und sie wollen nichts anderes. Gibt es wirklich noch etwas auf diese Frage?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top