強烈推薦 國產編程軟件 aardio

aardio 專注於桌面軟件開發,十餘年精益求精,一直保持活躍更新,並且被多年用於生產項目實踐,久經測試和錘鍊。


aardio 小、輕、快,輕便利索,體積僅6.5MB,aardio雖然小,但提供了大量開源的標準庫、擴展庫 - 這些庫基本都是由純aardio代碼實現,涉及到了桌面編程的方方面面。aardio 中的所有庫基本都是由作者一個人編寫,所以擁有良好的一致性。aardio為每一個庫的每一個接口函數都編寫了文檔,並且提供了大量的演示範例。aardio 使用流行的類C語法(非常接近Javascript),在設計中儘可能的避免譁眾取寵、標新立異,並且吸取和借鑑流行語言的習慣用法。不少aardio用戶都表示只要有一點編程基礎,aardio幾乎不用特別學習,看幾天就會用了,僅僅是複製拼湊範例都能快速開發出不錯的軟件。


強烈推薦 國產編程軟件 aardio

aardio

aardio 是屬於易用性極強的動態語言、 但也是一種混合語言,可以罕見的、非常方便的操作靜態類型,因此可以直接調用C語言、C++等等靜態語言的API接口函數( 不需要像VB那樣先聲明API ),aardio可以支持非常多的API調用約定,例如 stdcall,cdecl,thiscall,fastcall,regparm(n) 等調用約定 aardio 都可以支持。因為 aardio奇特的語言特性,aardio的膠水能力極強,在aardio中可以非常方便的調用C語言、C++、VB、C#、Java、Python、Javascript、Node.Js、Flash ActionScript、PHP、VBScript、NewLISP、Delphi、Go語言 ...... 甚至可以直接嵌入彙編機器碼並且轉換為普通的aardio函數。aardio 可直接調用、嵌入、交互的第三方編程語言數量非常多,實現這些第三方語言接口的功能模塊基本都是開源的(很多隻用了極少的代碼)。
aardio 可以嵌入非常多的瀏覽器控件,例如系統自帶的IE控件、WebKit、Electron、CEF3、HTMLayout、Sciter...... 甚至可以直接調用系統安裝的Chrome、Chromium Edge(Chromium)等瀏覽器寫軟件界面。而且在網頁中調用本地接口、以及aardio與瀏覽器的交互極其方便,例如直接調用Javascript函數,並且在Javascript中直接回調aardio函數,不需要任何複雜的封裝和中間件,你甚至可以在Javascript中直接調用WINAPI函數。

強烈推薦 國產編程軟件 aardio

軟件界面

aardio不僅可以方便的使用Web技術編寫界面,也提供可視化開發工具,可以方便的的通過拖拉傳統控件創建程序。並且aardio提供強大的plus控件(開源)可以方便的實現控件九宮格貼圖、透明貼圖、可以快速製作出漂亮的界面。而且aardio可以非常方便的生成獨立、綠色、無依賴的軟件,生成的軟件極小,通常比使用其他開發工具編寫的類似功能軟件小几倍甚至是幾十倍。並且aardio生成的軟件可以完美兼容XP,Vista,Win7,Win8,Win10......等所有流行桌面操作系統。
aardio 不僅僅可以開發桌面軟件,也可以用於開發網站,aardio可以直接支持與PHP類似的HTML模板語法,提供語言級別的模板解析,一個aardio源碼文件,可以放aardio源碼,也可以直接放html,或者放html,aardio混合的模板代碼,aardio都能完美支持。並且 aardio可以使用幾句代碼就可以創建一個微型嵌入式HTTP服務端(可以集成WebSocket服務端),因此aardio可以非常方便的為瀏覽器控件提供HTTP服務端,並且像寫網站那樣寫桌面客戶端軟件。
區別於其他動態語言,aardio可以非常方便的支持多線程,並且提供大量多線程函數庫、演示範例等等。
在aardio中字符串擁有獨特的UTF自動標記特性,可以實現自動識別多種不同編碼,雖然aardio默認編碼為UTF-8,但字符串中可以存儲二進制數據、UTF-8編碼文本、UTF-16編碼文本等等,所以aardio不但可以完美支持Unicode,也可以方便的處理二進制數據、或者其他編碼的文本。


分享到:


相關文章: