2010-12-02 5 views
1

Je cherche à construire un ensemble de scripts dynamiques, stockés dans une table, qui agira comme des règles métier contre mon modèle EF. Dans le passé, j'étais enclin à utiliser IronRuby ou IronPython en pensant à mes options. A ma grande consternation, je viens de lire que les deux sont morts! (http://www.ironshay.com/post/IronRuby-and-IronPython-are-Officially-Handed-Over-to-the-Community-IronRuby-Tools-for-VS-is-Out-and-More!.aspx) Quel langage de script, compatible et rapide avec .NET, dois-je utiliser maintenant?IronRuby, IronPython ou autre chose?

Répondre

3

Je ne crois pas non plus IronRuby ou IronPython est mort, en fait ... ils ont récemment changé de propriétaire de manière efficace, mais ils sont still being worked on.

De toute façon, vous pouvez également regarder Boo.

+0

S'il vous plaît voir ma mise à jour avec le lien à qui dit qu'il est mort. On dirait que M $ va, ils ont remis les reigns à la communauté. – Benny

+0

@Benny: "Transmis à la communauté"! = "Mort" OMI. En effet, l'article de blog que vous avez lié à est clairement de l'opinion que MS les remettant à la communauté sera * bon * pour ces projets. Ou êtes-vous seulement prêt à développer contre des produits de Microsoft? –

0

Vous pouvez toujours utiliser C# pour cela. Vous pouvez utiliser les arbres d'expression pour construire. Oui, ce n'est pas très intuitif, mais cela vous permet de construire dynamiquement l'expression et de l'exécuter. J'ai récemment utilisé Expression Trees pour exécuter des règles métier stockées dans une base de données et cela fonctionne.

Questions connexes