LowCode低码时代LowCode低码时代
  • 首页
  • 低代码/零代码动态
    低代码/零代码动态
    厂商融资信息、行业新闻、招投标、技术研究等动态
    Show More
    Top News
    浙江传媒学院,门户、办事大厅升级及无(低)代码开发平台,中标公告
    4年 ago
    广东烟草揭阳市有限公司低代码开发平台应用软件项目(3年)中标候选公示
    3年 ago
    为什么说对低代码的争论可以停止了
    3年 ago
    Latest News
    重磅!OpenAI开源首个Agent SDK,反击Manus
    1年 ago
    云计算巨头AI战略分化:谁将定义企业级AI的未来规则?
    1年 ago
    DeepSeek创造历史!登顶全球AI应用第2名,豆包排名第10
    1年 ago
    2025“赋能开发者”高峰论坛即将启幕,诚邀您报名参加!
    1年 ago
  • 市场研究
    市场研究Show More
    《Market Insight:中国低代码/零代码市场发展洞察 ( 2023 )》报告正式发布 | LowCode低码时代
    3年 ago
    国产大模型顶流「讯飞星火」:图片生成、代码生成,支持插件等重磅上线
    3年 ago
    报告 | 金现代:效能提升+内质跃迁,重塑电力IT领导者
    3年 ago
    Gartner:低代码的颠覆性力量
    3年 ago
    Gartner:什么是超级应用程序?
    3年 ago
  • 人物观点
    人物观点Show More
    原力CEO赵锐:ToDesk是国内唯一适合高精远程办公需求的解决方案
    2年 ago
    央视财经对话汪源:低代码最核心的是降低对写代码的人的要求
    3年 ago
    干货文章 | 低代码真的有价值吗?
    3年 ago
    壹沓科技融资近2亿元之后:以通用大语言模型赋能,构建数字机器人超级大脑
    3年 ago
    专访中银金科:数字营销成为新的增长引擎,未来业务转化是关键
    3年 ago
  • 活动
    活动
    最新活动,包含线上研讨会、技术预测峰会、线下峰会、…
    Show More
    Top News
    2022金博会 | RPA中国“金融科技超自动化论坛” 嘉宾议程确定
    3年 ago
    14年专注与沉淀,他们想做中国最好的RPA机器人
    3年 ago
    ISIG中国产业智能大会品牌介绍
    4年 ago
    Latest News
    2024第五届ISIG产业智能大会,四大科技峰会共掀数字化创新浪潮
    1年 ago
    参赛者必看 | 拯救者杯OPENAIGC开发者大赛最全攻略指南来啦~
    2年 ago
    2024第四届ISIG产业智能大会(RPA超级自动化、AIGC大模型、低代码/零代码、流程挖掘)
    2年 ago
    超自动化·智启高效运营|艺赛旗2023年春季产品发布会成功举办
    3年 ago
  • 关于低码时代
    • LowCode原创研究
Reading: 网易云音乐 Tango 低代码引擎正式开源
Share
Notification Show More
Latest News
30部佳作突围!2025 AI视听创作嘉年华晋级名单揭晓,总决赛11月25日启幕
未分类
《2025 AI 大模型开发生态白皮书》正式发布 | 算泥社区
未分类
“AI幻想·未来亦城”2025AI视听创作嘉年华作品征集来了!
未分类
120万奖池,寻找最具想象力的AI创意开发者!2025骁龙人工智能创新应用大赛正式启动!
未分类
2025-10-21
未分类
Aa
LowCode低码时代LowCode低码时代
Aa
  • 低代码/零代码动态
  • 最新市场研究
  • 活动
  • 人物观点
  • 首页
  • 低代码/零代码动态
  • 最新市场研究
  • 人物观点
  • 活动
  • 关于低码时代
Have an existing account? Sign In
  • LowCode低码时代
Copyright©2015-2022 北京企智未来科技有限公司 All Rights Reserved.
LowCode低码时代 > Blog > 低代码/零代码动态 > 网易云音乐 Tango 低代码引擎正式开源
低代码/零代码动态

网易云音乐 Tango 低代码引擎正式开源

LowCode低码时代
Last updated: 2023/09/06 at 10:44 上午
LowCode低码时代 3年 ago
Share
SHARE

Tango 是一个用于快速构建低代码平台的低代码设计器框架,借助 Tango 只需要数行代码就可以完成一个基本的低代码平台前端系统的搭建。Tango 低代码设计器直接读取前端项目的源代码,并以源代码为中心,执行和渲染前端视图,并为用户提供低代码可视化搭建能力,用户的搭建操作会转为对代码的修改。借助 Tango 可以实现 源码进,源码出的效果。

Contents
 引擎架构概览  引擎设计器构成概览  基于源代码的引擎内核 源码进,源码出如何使用开发推荐开发环境

 引擎架构概览 


Tango 低代码引擎在实现上进行了分层解藕,使得上层的低代码平台与底层的低代码引擎可以独立开发和维护,快速集成部署。另一方面,Tango 低代码引擎定义了一套开放的物料生态体系,开发者可以自由的贡献扩展组件配置能力的属性设置器,以及扩展低代码物料的二方三方业务组件。

如下图所示:


 引擎设计器构成概览 


Tango 低代码引擎设计器用于低成本初始化一个基本的低代码平台,其前端部分主要包括如下几个部分:


  • 设计器主框架:进行外框架初始化,状态管理,拖拽引擎绑定等核心逻辑。
  • 侧边栏面板:提供可扩展的侧边面板,除了内置通用的面板,用户还可以任意添加自定义的面板。

  • 属性设置面板:属性设置器面板,支持用户进行属性配置。

  • 运行时沙箱:用于设计器运行时视图的渲染。

  • Web IDE:用于进行在线源代码编辑。



 基于源代码的引擎内核 


Tango 低代码引擎不依赖私有搭建协议和 DSL,而是直接使用源代码驱动,引擎内部将源码转为 AST,用户的所有的搭建操作转为对 AST 的遍历和修改,进而将 AST 重新生成为代码,将代码同步给在线沙箱执行。与传统的借助 Schema 驱动的低代码方案 相比,不受到私有 DSL 和协议的限制,能够完美的实现低代码搭建与源码开发的无缝集成。


源码进,源码出


由于引擎内核完全基于源代码驱动实现,Tango 低代码引擎能够实现源代码进,源代码出的可视化搭建能力,不提供任何私有的中间产物。从而使得Tango 构建的线上研发能力可以与团队现有的研发服务(代码托管、构建、部署、CDN)无缝衔接与集成。



详细使用指南

官方文档站点: https://netease.github.io/tango/


演示应用: https://tango-demo.musicfe.com/designer/


代码地址:https://github.com/NetEase/tango.git


特性


经历网易云音乐内网生产环境的实际检验,可灵活集成应用于低代码平台,本地开发工具等;

基于源码 AST 驱动,无私有 DSL 和协议;

提供实时出码能力,支持源码进,源码出;

开箱即用的前端低代码设计器,提供灵活易用的设计器 React 组件;

使用 TypeScript 开发,提供完整的类型定义文件。


兼容环境

现代浏览器(Chrome >= 80, Edge >= 80, last 2 safari versions, last 2 firefox versions)

里程碑

2023.08.30
开源仓库和文档站点上线,发布 alpha 演示版本。

2023.09.30
核心 API 面向社区场景重构和优化,发布 Beta 测试版本。

2023.10.30
核心 API 基本稳定,不再发生 BR,发布 1.0 RC 版本。

Before 2023.12.25
API 完全稳定,提供良好的社区支持,可用于生产环境。


如何使用


安装设计器
npm install @music163/tango-designer

初始化设计器内核
import { createEngine } form '@music163/tango-designer';
// 引擎初始化const engine = createEngine({ entry: '/src/index.js', files: sampleFiles, componentPrototypes: prototypes as any,});

初始化拖拽引擎
import { DndQuery } form '@music163/tango-designer';
const sandboxQuery = new DndQuery({ context: 'iframe',});

设计器框架初始化(WIP)详细使用方法请参考使用文档。


开发


推荐开发环境


Node.js >= 16.0.0
Yarn >= 1.22.0

本地开发调试方法

# 下载仓库
git clone https://github.com/NetEase/tango.git

# 进入项目根目录
cd tango

# 安装依赖
yarn

# 启动设计器示例
yarn start



文章信息来源:自学编程之道、网易云音乐技术团队
如有侵权,请联系删除。



- END -


 报告下载 





大佬观点


西门子低代码-王炯 | 西门子低代码-阮铭 | 微软-李威 | 微软-徐玉涛 | 葡萄城-李佳佳 | 葡萄城-宁伟 | SAP-陈泽平 | 华为-周明旺 | 华为云-董鑫武 | 钉钉宜搭-邵磊 | 轻流-严琦东 | 腾讯云微搭-骆勤 | 网易数帆-陈谔、严跃杰 | 百特搭-姜楠
用友-刘鑫 |  数睿数据-张超 |  奥哲-朱鹏喜 | 炎黄盈动-汤武 | 普元信息-孟庆余 | 得帆-李健达 | 瀚码技术-钟惟渊 | iVX-孟智平
Treelab-何浚炫 | 阿里-汪凤震 | 明道云-薛晨 | 上海斯歌-傅正斌




公众号后台回复【加群】
可受邀进入【无代码&低代码技术应用研讨群】
欢迎各位从业者/应用者/关注者加入



You Might Also Like

重磅!OpenAI开源首个Agent SDK,反击Manus

云计算巨头AI战略分化:谁将定义企业级AI的未来规则?

DeepSeek创造历史!登顶全球AI应用第2名,豆包排名第10

2025“赋能开发者”高峰论坛即将启幕,诚邀您报名参加!

LowCode低码时代 2023-09-06
Previous Article 《Market Insight:中国低代码/零代码市场发展洞察(2023)》报告将于9月7日发布
Next Article Market Insight:中国低代码/零代码市场典型供应商名录(2023)发布
Leave a comment

发表回复 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

about us

关注中国低代码(LowCode)无代码/零代码领域,包括行业研究、市场报告、技术选型和媒体报道,推进低代码的技术普及、生态建设发展和产业应用,重塑IT开发和自动化的未来。

  • 最新市场研究
  • 人物观点
  • 低代码/零代码动态
  • 活动
  • 联系我们
  • RPA中国
  • 数字金融网
  • 信创中国
  • Xverse元宇宙

最新专家访谈

原力CEO赵锐:ToDesk是国内唯一适合高精远程办公需求的解决方案
央视财经对话汪源:低代码最核心的是降低对写代码的人的要求
干货文章 | 低代码真的有价值吗?
壹沓科技融资近2亿元之后:以通用大语言模型赋能,构建数字机器人超级大脑
专访中银金科:数字营销成为新的增长引擎,未来业务转化是关键
实现技术普惠 网易数帆轻舟低代码的差异化竞争之道
LowCode低码时代LowCode低码时代

Copyright©2015-2022 北京企智未来科技有限公司 All Rights Reserved.
京ICP备19023145号-8

  • LowCode低码时代
订阅最新动态!

订阅最新低代码/零代码市场报告、研究咨询、分析师趋势以及市场活动

Zero spam,可随时取消订阅.

Removed from reading list

Undo
欢迎回来!

登录你的账号

Lost your password?