Nuva是一種面向對象的動態腳本語言。
Nuva語言的特點:
語法簡單靈活
動態的,無類型約束
支持面向對象
自動垃圾回收
內置O/R Mapping支持
模版專用的語言元素
Nuva能幹什麼:
Nuva除了用於代碼生成外,也能用於開發應用程式,如文本和數據處理、GUI應用程式等。
支持正則表達式,能夠方便的進行文本處理。
內置O/R Mapping引擎,能夠簡便的存取關係數據。
基於HTML/XML的界面引擎,能夠方便的編寫GUI應用程式。
Nuva代碼範例:
<.. "Hello, Nuva!" Demo ..>
<.
//======================================
// Hello, Nuva! (1)
//======================================
?? 'Hello, Nuva!'
/*======================================
Hello, Nuva! (2)
======================================*/
function HelloNuva()
?? "Hello, Nuva!";
end function
HelloNuva();
/*======================================
Hello, Nuva! (3)
======================================*/
class Nuva()
function Hello()
?? 'Hello, Nuva!';
end function
end class
var n = Nuva();
n.Hello();
.>