2010-12-02 9 views
1

Ich möchte eine Reihe von dynamischen Skripten erstellen, die in einer Tabelle gespeichert sind und als Geschäftsregeln für mein EF-Modell dienen. In der Vergangenheit war ich geneigt, IronRuby oder IronPython zu verwenden, wenn ich über meine Möglichkeiten nachdachte. Zu meiner Bestürzung habe ich gerade gelesen, dass beide tot sind! (http://www.ironshay.com/post/IronRuby-and-IronPython-are-Officially-Handed-Over-to-the-Community-IronRuby-Tools-for-VS-is-Out-and-More!.aspx) Welche Skriptsprache, kompatibel und schnell mit .NET, sollte ich jetzt verwenden?IronRuby, IronPython oder etwas anderes?

Antwort

3

Ich glaube nicht, entweder IronRuby oder IronPython ist tot, eigentlich ... sie haben vor kurzem den Besitz wirksam geändert, aber sie sind still being worked on.

Wie auch immer, möchten Sie vielleicht auch Boo betrachten.

+0

Bitte beachten Sie mein Update mit dem Link zu wer sagt, es ist tot. Klingt so weit wie M $ geht, übergaben sie der Gemeinschaft die Zügel. – Benny

+0

@Benny: "Abgegeben an die Gemeinschaft"! = "Tot" IMO. In der Tat ist der Blogeintrag, den Sie verlinkt haben, eindeutig der Meinung, dass MS, die sie an die Community weitergeben, für diese Projekte * gut * sein wird. Oder sind Sie nur bereit, sich gegen Produkte von Microsoft zu entwickeln? –

0

Sie können immer noch C# dafür verwenden. Sie können Expression Trees zum Erstellen verwenden. Ja, es ist nicht sehr intuitiv, aber es erlaubt Ihnen, Ausdrücke dynamisch zu erstellen und auszuführen. Ich habe kürzlich Expression Trees verwendet, um in der Datenbank gespeicherte Geschäftsregeln auszuführen, und es funktioniert.