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?
1
A
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
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
- 1. Quels sont les avantages d'utiliser IronPython sur IronRuby ou F #?
- 2. Où puis-je trouver des screencasts intéressants? (F #, IronRuby, IronPython, ...)
- 3. MongoDB ou CouchDB ou autre chose?
- 4. Hibernate ou iBatis ou autre chose?
- 5. Importer des fichiers source de script dans IronPython et IronRuby
- 6. Niveau de conformité standard actuel de IronPython & IronRuby
- 7. Quelqu'un a-t-il recherché si IronPython ou IronRuby prend en charge les attributs?
- 8. IronPython ou IronRuby sont-ils adaptés au modèle MVVM dans WPF/Silverlight?
- 9. Utilisation de IronRuby ou IronPython pour modifier une liste d'objets C#
- 10. Comment utiliser IronRuby ou IronPython avec C# dans Web/Windows Form?
- 11. Devrais-je utiliser System.out.println() ou autre chose?
- 12. Garena travaillant (tunnels ou autre chose)
- 13. est ce htacces ou autre chose
- 14. Est-il possible d'arrêter un script DLR/IronPython/IronRuby en cours d'exécution?
- 15. Un moyen d'ajouter mon projet C# comme référence dans IronPython/IronRuby?
- 16. Filetage dans BHO/ATL/COM. Winapi ou autre chose?
- 17. Méthodes communes orientées objet: Interfaces, Abstract, ou autre chose
- 18. Vue du menu Android, gridview ou autre chose?
- 19. php simplehtmldom: Comment chercher une chose ou une autre
- 20. Gdk.Pixbuf fuite de mémoire dans Vala, ou autre chose?
- 21. IronPython: - Visual Studio 2010 ou SharpDevelop?
- 22. Comment les recherches de dictionnaire fonctionnent-elles dans IronRuby?
- 23. IronRuby, DLR, Inclusion Scope
- 24. Comparaison de performances SQL Server - tables temporaires ou variables de table? Ou autre chose?
- 25. Quel nom est le plus correct dans mon cas: manager ou usine (ou autre chose)?
- 26. Suggestion de nommage pour une méthode - checkSignature ou isSignatureValid ou autre chose?
- 27. Mock un paramètre avec moq ou maquette de rhinocéros ou autre chose
- 28. Ironpython, Silverlight, ASP.NET MVC pour le site de production
- 29. Performance IronPython
- 30. IronPython: Comment installer IronPython Studio de
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
@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? –