aardio開(kāi)發(fā)工具是由一鶴軟件耗時(shí)四年開(kāi)發(fā)新一代編程語(yǔ)言。aardio 使用類(lèi)C的語(yǔ)法非常接近Javascript,簡(jiǎn)單靈活容易上手,并且aardio開(kāi)發(fā)環(huán)境里就提供了大量范例,不少aardio用戶都表示只要有一點(diǎn)編程基礎(chǔ),aardio幾乎不用特別學(xué)習(xí),看幾天就會(huì)用了,僅僅是復(fù)制拼湊范例都能快速開(kāi)發(fā)出不錯(cuò)的軟件。
官方介紹:
aardio 是一種動(dòng)態(tài)語(yǔ)言、 但也是一種混合語(yǔ)言,可以罕見(jiàn)的、非常方便的操作靜態(tài)類(lèi)型,因此可以直接調(diào)用C語(yǔ)言、C++等等靜態(tài)語(yǔ)言的API接口函數(shù)( 不需要像VB那樣先聲明API ),aardio可以支持非常多的API調(diào)用約定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n) 等調(diào)用約定 aardio 都可以支持。因?yàn)?aardio奇特的語(yǔ)言特性,aardio的膠水能力極強(qiáng),在aardio中可以非常方便的調(diào)用C語(yǔ)言、C++、C#、Java、Python、Javascript、Node.Js、Flash ActionScript、PHP、VBScript、NewLISP、Delphi、Go語(yǔ)言 ...... 甚至可以直接嵌入?yún)R編機(jī)器碼并且轉(zhuǎn)換為普通的aardio函數(shù)。aardio 可直接調(diào)用、嵌入、交互的第三方編程語(yǔ)言數(shù)量非常多,實(shí)現(xiàn)這些第三方語(yǔ)言接口的功能模塊基本都是開(kāi)源的(很多只用了極少的代碼)。
aardio可以嵌入非常多的瀏覽器控件,例如系統(tǒng)自帶的IE控件、WebKit、Electron、CEF3,HTMLayout,Sciter,Chromium ...... 甚至可以直接調(diào)用系統(tǒng)安裝的Chrome寫(xiě)軟件界面。而且aardio與瀏覽器的交互極其方便,例如直接調(diào)用Javascript函數(shù),并且在Javascript中直接回調(diào)aardio函數(shù),不需要任何復(fù)雜的封裝和中間件。aardio不僅可以方便的使用Web技術(shù)編寫(xiě)界面,也提供可視化開(kāi)發(fā)工具,可以方便的的通過(guò)拖拉傳統(tǒng)控件創(chuàng)建程序。并且aardio提供強(qiáng)大的plus控件(開(kāi)源)可以方便的實(shí)現(xiàn)控件九宮格貼圖、透明貼圖、可以快速制作出漂亮的界面。而且aardio可以非常方便的生成獨(dú)立、綠色、無(wú)依賴(lài)的軟件,生成的軟件極小,通常比使用其他開(kāi)發(fā)工具編寫(xiě)的類(lèi)似功能軟件小幾倍甚至是幾十倍。
aardio不僅僅可以開(kāi)發(fā)桌面軟件,也可以用于開(kāi)發(fā)網(wǎng)站,aardio可以直接支持與PHP類(lèi)似的HTML模板語(yǔ)法,提供語(yǔ)言級(jí)別的模板解析,一個(gè)aardio源碼文件,可以放aardio源碼,也可以直接放html,或者放html,aardio混合的模板代碼,aardio都能完美支持。并且 aardio可以使用幾句代碼就可以創(chuàng)建一個(gè)微型嵌入式HTTP服務(wù)端(可以集成WebSocket服務(wù)端),因此aardio可以非常方便的為瀏覽器控件提供HTTP服務(wù)端,并且像寫(xiě)網(wǎng)站那樣寫(xiě)桌面客戶端軟件。