再强大再万能的东西都有他的局限。
例如万能的 Python 网上搜一下也有很多跑去用 Python + aardio 做桌面开发。
.Net 就是房车,复杂就是他的使命。
要简单和接口自由可以开 aardio 这种小自行车。
官网上有篇文章《看看短短几句 aardio 代码能做什么》,抠了几段过来:
aardio 调用原生 API
-----------------------------------
::User32.GetCursorPos({ INT x; INT y; });
aardio 调用 .Net
-----------------------------------
import console;
import dotNet;
var System = dotNet.load("System").import("System");
var uri = System.Uri("
https://www.aardio.com")
console.log( uri.Host );
console.log( uri.GetHashCode() );
aardio 调用 Python
-----------------------------------
import console;
import py3;
var itertools = py3.import("itertools")
var permutations = itertools.permutations({"a","b","c"});
var pyList = py3.list(permutations);
for( item in pyList.each() ){
console.log(item);
}
将任何网络 API 自动导入 aardio
-----------------------------------
import web.rest.jsonLiteClient;
var http = web.rest.jsonLiteClient();
var countApi = http.api("
https://api.countapi.xyz/hit{/domain}{/key}")
var data = countApi["key"].get();