Files
structrail-design/.trae/documents/commercialization-strategy.md
skycurtain a9eaaa6023 docs: 新增项目文档并更新开发规则
- 新增品牌命名、商业化策略、SDK视觉噪音处理、可视化库设计和系统架构文档
- 更新开发规则,明确禁止主动修改项目源代码文件
- 所有文档均为中文编写,用于记录项目设计讨论和决策
2026-02-18 00:18:35 +08:00

52 lines
3.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# StructRail 商业化策略与产品规划
## 1. 核心愿景
打造一个支持主流编程语言、具备“时间旅行”调试能力的算法可视化生态平台。不仅仅是展示算法,更是理解和调试算法的工具。
## 2. 商业模式:基于运行成本的 Freemium 模型
鉴于 Web 平台的技术特性,采用“低成本服务免费引流,高成本服务付费增值”的策略。
### 2.1 免费层 (Client-side / Web Native)
利用浏览器端计算能力Web Worker / WASM提供零边际成本的服务。
- **支持语言**JavaScript, TypeScript, 以及未来通过 WASM 支持的 Python/C++ (Web版)。
- **运行环境**:用户浏览器本地运行,无服务器计算成本。
- **目标用户**:初学者、前端开发者、开源社区贡献者。
- **价值**:作为“引流款”,通过开源和免费使用获取最大流量和技术声誉。
### 2.2 会员/增值层 (Server-side / Cloud Native)
利用云端沙箱Docker/K8s提供高性能、多语言的运行环境。
- **支持语言**Java, Go, C#, C++ (完整版) 等重型或依赖特定运行时环境的语言。
- **运行环境**:云端高性能沙箱,保障安全与隔离。
- **服务限制**
- **普通用户**:每日有限次数的云端运行额度(如 10 次/天)。
- **会员用户**:无限次云端运行,优先调度高性能实例。
- **高级功能**
- **时间旅行调试 (Time Travel Debugging)**:针对复杂算法的深度调试能力。
- **云端存储**:保存并分享私有算法库。
- **高清导出**:生成 60fps 算法演示视频(面向内容创作者)。
## 3. SDK 开源策略
**策略核心SDK 全面开源,不卖代码,卖“运行环境”与“服务”。**
- **全语言开源 (MIT License)**:将 TS, Java, C++, Python 等所有语言的 SDK 代码开源。
- **目的**
- **简历与声誉**:展示多语言架构设计能力和协议通用性,提升项目技术含金量。
- **生态共建**:降低社区参与门槛,鼓励开发者修复 Bug 或贡献新语言支持。
- **标准确立**:推动 Tracer Protocol 成为事实上的算法可视化标准。
## 4. 目标用户与场景分层
| 用户群体 | 核心痛点 | 解决方案 | 商业化路径 |
| :--- | :--- | :--- | :--- |
| **学生/求职者** | 理解算法难,刷题调试难 | 可视化题解 + 调试器 | 会员订阅 (解锁 Java/C++ 调试) |
| **教育机构/高校** | 教学抽象,作业批改难 | 交互式课件 + 作业系统 | 企业版 SaaS (ToB) |
| **内容创作者** | 制作动画成本高 | 脚本生成视频 + 自定义皮肤 | 工具付费/素材付费 |
## 5. 技术壁垒 (Moat)
- **协议生态**:语言无关的 Tracer Protocol形成内容护城河。
- **混合运行时架构 (Hybrid Runtime)**:前端轻量级运行 + 后端重型沙箱,优化成本结构。
- **WebAssembly 应用**:探索将 Python/C++ 移植到前端运行,进一步降低服务端压力并提升免费用户体验。
---
*本文档基于 2026-02-16 的对话讨论整理。*