语法直观
变量、函数、对象、数组与链式调用贴近前端开发者熟悉的写法,减少仪式感,让表达更直接。
BT 是一门由 Rust 实现的解释型编程语言,拥有极为简洁的语法, 内置极为强大的 Web 服务能力,并可快速开发跨平台桌面应用、device 设备模块与 net 网络通信模块。
适合快速开发Web项目、编写接口、自动化脚本、长期运行服务,也可以进一步承载桌面应用、 本地设备访问、串口通信、TCP / UDP / WebSocket 网络通信等场景。
BT语言交流群 934339990
// Web项目就是这么简单 // 访问地址: `/user?name=lisa` if http.url == 'user' { // 获得 GET 参数 // 页面打印出: lisa print http.get('name') }
支持 Web 开发、桌面应用、设备访问与网络通信等多种场景,让脚本、服务和本地能力自然结合。
变量、函数、对象、数组与链式调用贴近前端开发者熟悉的写法,减少仪式感,让表达更直接。
拥有完整的桌面应用开发能力,可以轻松创建跨平台的桌面应用程序。
运行时自带 Web 服务入口,可处理请求、渲染模板、读写响应状态,从脚本到接口不需要切换技术栈。
编译器就是独立可执行文件。放进项目目录或服务器即可使用,适合内部工具和服务快速落地。
文件系统、HTTP 客户端、进程管理、日期处理、Base64、MD5 等常用能力开箱即用。
支持访问本地硬件设备,为串口调试、单片机通信、传感器采集、控制板对接、 工控设备联动和本地自动化工具开发提供高效能力。
BT 将脚本执行、Web 服务、模板渲染与本地能力整合在同一套运行时中,让项目从开发到部署更加直接。
基于内置 Web 能力直接处理请求、路由、响应、静态资源与多站点配置,可独立承载正式 Web 服务,减少对外部 Web 服务器的依赖。
标准库覆盖文件、HTTP、进程、日期等高频任务,适合数据处理、任务编排、运维辅助和日常自动化开发。
在同一套运行时中完成数据准备、业务处理与页面渲染,适合官网、后台页面、内部系统和中小型 Web 应用。