帮助文档

技术栈说明

全面了解码灵通支持的各项技术栈及其使用场景,帮助您根据项目需求选择最合适的技术方案。

支持的技术栈总览
覆盖主流前端、后端、数据库和移动端技术,云端与客户端共同支持多种组合方式。
5
前端技术框架,涵盖 Web 与移动端主流方案。
6
后端编程语言,满足从轻量 API 到企业级系统的各类需求。
3
关系型数据库,兼顾易用性、功能性与零配置场景。
前端技术栈
React
云端 + 客户端
全球最流行的前端框架,组件化开发模式,拥有庞大的生态和社区支持,适合构建中大型 Web 应用。
典型使用场景
  • 企业管理后台(OA、CRM、ERP 等)
  • 数据看板和可视化大屏
  • SaaS 产品和业务系统前端
Vue
云端 + 客户端
学习曲线平缓、中文文档友好的渐进式框架,上手快、开发体验好,在国内拥有广泛用户基础。
典型使用场景
  • 中小型业务系统和内部工具
  • 快速原型和 MVP 开发
  • 客户定制项目和交付型项目
HTML/CSS/JS
云端 + 客户端
原生前端技术,无框架依赖,轻量且加载快,适合简单页面和不需要复杂框架的场景。
典型使用场景
  • 官网、落地页和静态展示站
  • 活动页、营销页和表单收集页
  • 简单的工具页面和学习型项目
Flutter
仅客户端
Google 推出的跨平台框架,一套代码可编译到 iOS、Android、Web 和桌面端,性能接近原生。
典型使用场景
  • 跨平台移动 APP(iOS + Android)
  • 桌面端应用(Windows / Mac / Linux)
  • 需要统一 UI 风格的多端产品
uniapp
仅客户端
基于 Vue 的跨平台框架,一套代码可发布到小程序、H5、APP 等多个平台,学习成本低、生态丰富。
典型使用场景
  • 微信小程序 + H5 双端项目
  • 需要快速上线的小程序产品
  • 已有 Vue 经验团队的小程序开发
后端技术栈
Node.js
云端 + 客户端
JavaScript 后端运行时,前后端语言统一,开发效率高,生态丰富,适合快速构建 API 和 Web 服务。
典型使用场景
  • RESTful API 和轻量级 Web 服务
  • 实时应用(聊天、通知、协作工具)
  • 前后端统一技术栈的全栈项目
Python
云端 + 客户端
语法简洁、生态强大,在 AI、数据分析和自动化领域有天然优势,框架选择丰富(Flask、FastAPI 等)。
典型使用场景
  • AI/机器学习相关的后端服务
  • 数据分析和报表生成系统
  • 自动化脚本和后台管理工具
Java
云端 + 客户端
企业级开发首选语言,生态成熟、性能稳定,Spring Boot / Spring Cloud 体系完善,适合大型业务系统。
典型使用场景
  • 企业级管理系统(ERP、CRM、OA)
  • 微服务架构和高并发业务系统
  • 金融、电商等对稳定性要求高的场景
Go
云端 + 客户端
高性能编译型语言,天然支持高并发,适合构建微服务、API 网关和云原生应用,部署体积小、启动快。
典型使用场景
  • 高并发 API 服务和微服务
  • 云原生应用和容器化部署
  • 对性能有严格要求的后端系统
PHP
云端 + 客户端
Web 开发老牌语言,部署简单、上手快,Laravel 等现代框架让开发体验大幅提升,适合内容型网站和中小型系统。
典型使用场景
  • 内容管理站和门户网站
  • 电商系统和中小型业务后台
  • 已有 PHP 项目的持续维护和扩展
ASP.NET
云端 + 客户端
微软推出的跨平台高性能框架,支持 C# 开发,性能优异,适合构建企业级 API 和 Web 应用。
典型使用场景
  • 企业级 Web API 和管理系统
  • 与微软生态(Azure、SQL Server)深度集成的项目
  • 对性能和类型安全要求高的后端服务
数据库
MySQL
云端 + 客户端
全球最流行的开源关系型数据库,社区成熟、文档丰富、性能优秀,是绝大多数 Web 项目的首选数据库。
典型使用场景
  • Web 应用和业务管理系统的数据存储
  • 电商、CMS 和内容管理平台
  • 中小型到大型项目的通用数据层
PostgreSQL
云端 + 客户端
功能更强大的开源关系型数据库,支持 JSON、地理空间数据等高级特性,适合对数据完整性要求高的场景。
典型使用场景
  • 需要复杂查询和数据分析的系统
  • 金融、GIS 和需要强事务支持的项目
  • 对数据完整性和并发有严格要求的后端
SQLite
云端 + 客户端
零配置、单文件嵌入式数据库,无需安装和运维,适合轻量级应用、原型开发和离线场景。
典型使用场景
  • 快速原型和 MVP 项目
  • 桌面应用和移动 APP 的本地存储
  • 数据量较小的工具类应用
云端与客户端技术栈对比

云端和客户端在大部分技术栈上保持一致,少数框架因需要本地编译环境而仅在客户端可用。

云端支持的技术栈
无需安装,浏览器打开即用。以下技术栈均可在云端环境中直接使用。
React Vue HTML/CSS/JS Node.js Python Java Go PHP ASP.NET MySQL PostgreSQL SQLite
客户端额外支持的技术栈
客户端包含云端所有技术栈,并额外支持以下需要本地编译和调试环境的框架。
Flutter(跨平台) uniapp(小程序)

Flutter 和 uniapp 需要本地编译环境,因此仅在客户端模式下可用。

自定义技术栈
客户端支持自定义技术栈。如果您使用的技术栈不在预设列表中(如 Rust、Ruby、Kotlin、Swift 等),可以在创建项目时手动输入自定义技术栈的规则,AI助手会根据设定的规则生成对应的代码。 AI助手会根据您的规则生成对应的代码。