定制软件。没有多余的层。
用于构建真实软件的框架与界面。
Total.js 以同一理念统一后端和前端。更少的层次、更少的依赖,以及清晰稳固的技术基础,用于构建应用、仪表盘、门户和业务工具。
路由、动作、REST、WebSocket、数据模式、文件、视图与完整的运行时控制。
输入控件、数据网格、表单、仪表盘、选择器、模态框,以及可直接用于生产的界面。
Total.js 的技术基础
从基础开始。框架和 jComponents 是其他一切构建其上的两大核心。
框架
无依赖的后端基础,用于 API、Socket、管理后台、门户、内部应用与真实产品。
- 清晰直接的路由
- 动作、模式与校验
- REST、WebSocket、邮件、文件与无服务器能力
jComponents
专为业务和生产力设计的界面。真正的组件、简洁的数据绑定,以及无需厚重技术栈即可直接投入使用的页面。
- 表单、数据网格、图表和仪表盘
- 自动绑定与轻量视图
- 提供 300 多个组件
后端与界面共享同一理念
服务端与客户端使用同一种语言。这种自然契合是整个生态系统最强大的特性之一。
纯框架
total5 / node.js为业务逻辑、API、Socket 与真实流程提供简洁结构,没有多余噪音。
// 纯框架,无依赖
require('total5');
ROUTE('GET /', view_index);
ROUTE('+GET /api/users/ --> Users/query');
ROUTE('+GET /api/users/{id}/ --> Users/read');
ROUTE('+POST /api/users/ --> Users/insert');
ROUTE('SOCKET /live/', socket_live);
function socket_live($) {
$.autodestroy();
$.on('message', function(client, msg) {
console.log(msg);
});
}
NEWSCHEMA('Users', function(schema) {
schema.action('query', function($) {
DATA.find('users').fields('name').callback($);
});
});
Total.run();基于 jComponents 的界面
spa.min@20为表单、仪表盘、表格和完整工作流提供严谨高效的界面,并具备务实易掌握的学习曲线。
<script src="//cdn.componentator.com/spa.min@20.js"></script>
<link rel="stylesheet" href="//cdn.componentator.com/spa.min@20.css" />
<ui-component name="input" path="form.name" config="required:1"></ui-component>
<ui-component name="input" path="form.email" config="type:email"></ui-component>
<ui-component name="button" config="exec:save">保存</ui-component>
<ui-bind path="form.name" config="text"></ui-bind>
<ui-component name="datagrid" path="items" config="margin:0">
<script type="text/plain">
[
{ name: 'name', text: '名称', width: 200 },
{ name: 'email', text: '电子邮件', type: 'email' },
{ name: 'created', text: '创建时间', template: "{{ created | format('dd.MM.yyyy') }}" }
]
</script>
</ui-component>开源应用
在这一基础之上构建完整应用,并以真实可复用的解决方案形式提供给社区。
Flow
可视化自动化、集成,以及与 API、业务和 AI 相连的流程。
OpenPlatform
企业门户、IAM,以及面向私有产品和 SaaS 应用的稳固基础。
CMS
灵活的内容管理,可嵌入并易于与其他解决方案集成。
更多应用
遵循相同理念构建的官方工具:清晰、务实、即装即用。
TotalDesktop Suite
即将推出三款 Mac 与 iPad 原生应用,帮助开发者与客户在 Total.js 生态中更好地管理项目、资源和业务。

TotalResources
通过原生应用轻松管理应用的多语言内容。翻译、拼写辅助、语言审校和 AI 支持,帮助你全面掌控所有文本。

TotalCode
将 Total.js Code 转成具备 MCP/MVP 连接能力的本地原生应用。从一个为真实工作而设计的应用中管理多个 Total.js Code 实例。

TotalMonitor
实时监控所有项目的状态与关键指标。接收提前告警,自定义规则,并在问题出现前抢先一步。

更多应用
该套件会持续扩展,引入更多与 Total.js 生态相连的原生应用。这些工具旨在覆盖真实项目在开发、管理与演进中的每一个环节。
专为 Mac 与 iPad 打造,即将推出
首个版本将专注于 Apple 生态系统。Windows 和 Linux 会在之后推出,目前尚未计划具体日期。
基于 Total.js 方法论的专业服务
在连贯稳固的长期基础之上进行定制开发、架构设计与技术演进。
定制开发
使用 Total.js 构建的应用、仪表盘、门户、内部工具和数字产品。
架构与咨询
技术定义、基础审查与务实决策,从一开始就把架构打好。
实施与演进
从一开始就提供真实支持,并持续改进整个平台。
维护与改进
在既有基础上进行优化、重构、新特性开发与渐进式演进。