2010-04-06 85 views
0

我目前正在使用.NET構建一個數據收集系統[主要是「EFM」 - 企業反饋管理]。編程接口

我想知道是否有提供用戶腳本和操作對象的可能性 - >像一種編程語言,但有輕微的功能

例如 - 「Confirmit」或「調查小玩意兒」這兩個工具有控制以及腳本語言,以控制程序的流程和邏輯

由於

+1

查看IronPython,IronRuby和/或DLR。可能有幫助。 – 2010-04-06 04:50:03

+0

感謝您的評論 - 可能是我的問題不是很清楚。 我希望我的用戶在我的在線應用程序中相應地編程和操作對象。 – user309010 2010-04-06 04:58:13

+1

一個具體的例子會有所幫助。對你的問題的一個通用答案是「有明確定義的出口點/擴展點,允許用戶修改行爲。爲了簡化終端用戶編程,創建一個DSL。Martinho提到的語言可以用來創建一個簡單的DSL量身定製您的需求「。 – Sathya 2010-04-06 05:02:43

回答

0

Lua被設計爲寫在C.沒有支持.NET中Lua.NET應用程序提供腳本功能。 Lua非常強大,足以讓您的用戶在您的在線應用程序中「編程和操作對象」。 Lua可能會矯枉過正;我發現很難從你的問題中分辨出來。