我試過尋找類似的問題,但找不到一個。Boo Interpreter Speed - Web應用程序
我有一個面向業務的ASPNET1.1 web應用程序。在應用程序中有很多硬編碼的規則。
我想開始使用Boo作爲腳本語言,開發人員可以使用它來在那裏編寫一些邏輯(不是最終用戶)。
只要BL中的更改完成,我就更新「腳本文件」,部署到服務器,就是這樣。無需編譯。這個很重要。
所以我有兩個問題:
- 看來只有CSScript和噓聲支持NET1.1,我不喜歡CSScript,因爲它需要一個exe或爲每個腳本編譯DLL。 Boo是正確的選擇嗎?我想使用JINT(NET2.0 +)或LUA(無法找到導入到C#的方法)。
- 執行Boo的速度有多快?我不想編譯它(我知道這很快,因爲它將是一種靜態語言)。我只想使用Boo解釋器Eval函數。
順便說一句,我想要執行的業務邏輯很簡單。它應該只是這樣的:
function(a, b)
{
return a["Type"] == b["Type"];
}
其中a和b只是哈希表或DataRow。所以我其實並不需要系統導入和所有這些。
在此先感謝
任何人都可以幫助我嗎? – 2012-05-08 20:08:09