Script.NET是藍螞蟻工作室開發的一套用于Tcl/Python/Ruby/Lua/NSIS 等腳本語言開發的內建開發環境,剛剛釋出的2.1.1版本新增了Ruby腳本的支援,可以支援Ruby腳本的開發、調試、生成可執行檔案、控制台等功能,可以支援wxRuby、RubyTk等界面庫,目前還不支援Rails的調試,後續版本會不斷完善。
下載下傳位址和詳細介紹請請參考藍螞蟻工作室的首頁:
http://www.blueantstudio.net
Script.NET主要功能特性如下:
1、編輯、調試、運作tcl、python、lua、ruby腳本;
2、腳本的編譯/加密和生成可執行檔案(每種腳本語言支援的程度不同);
3、效率分析等輔助功能(目前隻有tcl腳本支援了此功能);
4、關鍵字幫助,通過F1鍵或滑鼠移動到關鍵字上,擷取詳細的幫助資訊;
5、收集了較多的腳本擴充包、幫助文檔和示範程式,目前tcl的擴充包收集較多,其他腳本也正在收集完善,除了常用的tk、wx、pmw,還有圖象、多媒體、界面庫等很多各種各樣的擴充包,以後我們打算通過線上更新的方式使使用者可以更友善的擷取到各種擴充包;
6、附帶了ftp、代碼統計、正規表達式等一些擴充工具;
7、采用靈活的可擴充架構,整個系統可以靈活的擴充各種解釋器、界面元件、工具、工程、界面風格等;
8、支援控制台功能(目前支援tcl/python/lua/ruby控制台、telnet控制台、序列槽控制台可用,其他腳本控制台正在開發);
9、Script.NET作為一個通用平台對外提供了很多接口,可以通過腳本等方式調用平台的各種功能,其中的tcl語言支援很多平台擴充指令,可以通過tcl操縱平台的各種功能,對平台進行擴充;
10、封裝的TclFace頁面擴充包,可以通過面向對象的tcl腳本生成各種平台的頁面功能,此擴充包除了可以用于本地應用程式生成頁面之外,還可以運作于AOLServer WEB伺服器,作為一種類似于JSF的伺服器端腳本。
Script.NET的Ruby調試界面如下圖所示:
![](/image//upload/attachment/76980/90884d82-990a-3e45-ba98-92f3ae77f51d.jpg)