文件名称:awtk-web:在浏览器中运行AWTK应用程序
文件大小:296KB
文件格式:ZIP
更新时间:2024-05-29 01:50:00
web wasm awtk JavaScript
AWTK-WEB 一、介绍 让 能够在浏览器中运行,其包括几个方面的意思: 让用 C 语言开发的 应用程序,在不需要修改源码的情况下,能在浏览器中运行。 这样做的意义主要在于,可以很方便的向客户展示项目。你只需分享一个链接,客户就可以在浏览器中打开,并看到实际的运行效果。 把 AWTK 编译成一个 JS 库,你可以用 JS 开发 AWTK 应用程序,并在浏览器中运行。 让 支持用 JS 来开发 应用程序,并在嵌入式系统中运行,但不能在浏览器中运行。而 则是让 支持用 JS 来开发 AWTK 应用程序,并且能够在浏览器中运行(我们尽量保证 AWTK-JS 和 AWTK-WEB 对外提供的 API 保持兼容)。 3. 在浏览器中运行是在各种小程序中运行的基础。 在线演示: 二、目标 不是简单的把 编译成 JS,让它在浏览器中运行,那样是无法满足一些非功能性的需求的。我们
【文件预览】:
awtk-web-master
----env.sh(98B)
----.gitignore(538B)
----README.md(6KB)
----build_linux.sh(776B)
----.clang-format(3KB)
----configs()
--------export_runtime_funcs.json(164B)
--------export_awtk_funcs.json(54KB)
--------export_awtk_web_funcs.json(323B)
----docs()
--------porting_notes_2.md(3KB)
--------get_started.md(3KB)
--------porting_notes_4.md(43B)
--------porting_notes_0.md(4KB)
--------TODO.md(0B)
--------emsdk.md(166B)
--------porting_notes_3.md(6KB)
--------porting_notes_1.md(9KB)
--------changes.md(1KB)
--------porting_notes_5.md(34B)
----LICENSE(26KB)
----build.py(10KB)
----build_mac.sh(802B)
----src()
--------c()
--------js()
----scripts()
--------.gitignore(18B)
--------app_helper.py(165B)
--------awtk_locator.py(2KB)
--------__init__.py(168B)
--------update_res.py(1KB)
----start_server.sh(48B)
----tools()
--------code_gen()
----data()
--------app.html(3KB)
--------index.html(1KB)
--------update_res.py(335B)
----gen()
--------c()
--------ts()
----build_win32.sh(839B)