Skip to content

Commit

Permalink
1
Browse files Browse the repository at this point in the history
  • Loading branch information
YiRanCN committed Oct 24, 2023
1 parent 8713a7d commit e2045f8
Show file tree
Hide file tree
Showing 3 changed files with 64 additions and 0 deletions.
11 changes: 11 additions & 0 deletions docs/study/program/ABI-API.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
### ABI

ABI(Application Binary Interface):应用程序二进制接口,描述了应用程序和操作系统之间,一个应用和它的库之间,或者应用的组成部分之间的低接口。

### API

应用程序接口(Application Programming Interface,API),又称为应用编程接口,就是软件系统不同组成部分衔接的约定。

### 参考

- [百度百科-ABI](https://baike.baidu.com/item/ABI/10912305)
1 change: 1 addition & 0 deletions docs/study/program/Rust/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,4 @@ Rust 不像 Go,Java 以及.NET Framework 那样使用自动垃圾回收系统。

- [官方网站](https://www.rust-lang.org/zh-CN)
- [百度百科-Rust 语言](https://baike.baidu.com/item/Rust%E8%AF%AD%E8%A8%80/9502634)
- [Rust 程序设计预研 简体中文版 非官方](https://kaisery.github.io/trpl-zh-cn/title-page.html)
52 changes: 52 additions & 0 deletions docs/study/program/跨平台应用程序开发框架.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,55 @@
### Electron

Build cross-platform desktop apps with JavaScript, HTML, and CSS

- [官方网站-Electron](https://www.electronjs.org/zh/)

### TAURI

构建跨平台的快速、安全、前端隔离应用

- [官方网站-TAURI](https://tauri.app/zh-cn/)
- 打包大小:使用系统自带的网页渲染器,Tauri 应用的大小可打包到 600 KB 以下!
- 跨平台:构建支持所有主流桌面平台(移动端即将推出)的二进制打包文件。
- 基于 Rust 开发:性能及安全至上的 Rust 是次时代应用开发首选。
- 目前还在快速发展中-(2023 年)

### Flutter

为所有屏幕创造精彩

Flutter 为软件开发行业带来了革新:只要一套代码库,即可构建、测试和发布适用于移动、Web、桌面和嵌入式平台的精美应用。

Flutter 是 Google 开源的应用开发框架,仅通过一套代码库,就能构建精美的、原生平台编译的多平台应用。

- [官方网站-Flutter](https://flutter.cn/index)

### NW.js

NW.js (previously known as node-webkit) lets you call all Node.js modules directly from DOM and enables a new way of writing applications with all Web technologies.

- [官方网站](https://nwjs.io/)

### Neutralinojs

Build lightweight cross-platform desktop apps with JavaScript, HTML, and CSS

- [官方网站-Neutralinojs](https://neutralino.js.org/)

### WAILS

使用 Go 构建漂亮的跨平台应用程序

- [官方网站-WAILS](https://wails.io/zh-Hans/)

在一个框架中生成本机、跨平台桌面和移动应用。

- [官方网站-.NET MAUI](https://dotnet.microsoft.com/zh-cn/apps/maui)

### .NET MAUI

### 参考

- [2023 年最全盘点 | 16 款跨平台应用程序开发框架](https://zhuanlan.zhihu.com/p/596782927)
- [Neutralinojs vs. Electron, NW.JS, Tauri, NodeGui, Flutter, .Net MAUI, Wails](https://github.com/Elanis/web-to-desktop-framework-comparison)
- 看 Github Stars 就知道流程程度了

0 comments on commit e2045f8

Please sign in to comment.