电脑知识
幼儿园桌面编程作品图片(幼儿园桌面自制玩具制作图片)
2023-04-12 08:28

Slint 是一个工具包,可以高效地为任何显示器开发流畅的图形用户界面:嵌入式设备和桌面应用程序。我们支持多种编程语言,例如 Rust、C++ 和 JavaScript。我们邀请您使用 Slint 并成为其社区的一员。

设计目标

在开发 Slint 时,我们使用以下设计目标作为指导:

可扩展:在连接到设备的任何屏幕上运行,从台式计算机到低端嵌入式系统。

轻量级:适合几百 KB 的 RAM,并且需要很少的处理能力。

直观:开发人员和设计师都应该感到富有成效并享受设计和开发过程。无论目标语言是什么,API 都应该一致且易于使用。

原生:Slint 应用程序应该符合用户对原生应用程序的期望。应支持各种目标平台,如嵌入式设备、台式机、移动设备和网络,以便用户和开发人员都能在他们选择的平台上感到舒适。

当前状态

Slint 正在积极开发中。各个平台的工具包状态如下:

嵌入式:Ready Slint 已经被客户用于生产项目(在带有 Linux 的 Arm 处理器上运行)。

微控制器(MCU):准备就绪。Slint 应用程序可以在内存小于 300K 的 MCU 上运行。

桌面:进行中。虽然 Slint 可在 Windows、Linux 和 Mac 上使用,但我们正在努力改进后续版本中的平台支持。

移动设备(Android/iOS):待办事项。我们还没有开始支持移动平台,但我们打算在不久的将来这样做。

网络:进行中。Slint 应用程序可以编译为 WebAssembly,并可以在网络浏览器中运行。由于还有许多其他 Web 框架,Web 平台不是我们的主要目标平台之一。Web 支持目前仅限于演示目的。

程序员的浪漫

发表评论
0评