Tangram:面向业务的界面解决方案
需积分: 5 124 浏览量
更新于2024-06-21
收藏 4.31MB PDF 举报
“藏经阁-Tangram.pdf 是一个与阿里云相关的技术文档,主要介绍了一个名为Tangram的解决方案,它专注于提升WebKit性能优化、WebView能力扩展以及MobileWeb开发技术的进化。”
Tangram是一个由阿里云开发的前端技术解决方案,它的核心目标是提升跨平台开发的效率和性能。在过去五年中,团队可能在与平台的适应性斗争中忽视了前端技术自身的进步。Tangram强调其并非一个传统的开发框架,而是面向业务界面的解决方案,注重实用性和灵活性,并且具备一定的动态性。
Tangram的主要特点包括:
1. **非开发框架**:虽然Tangram提供了开发模式,但它并不等同于传统的前端开发框架,而是更专注于业务需求的实现。
2. **动态性**:Tangram具有动态更新的能力,但这并不意味着它是一个全面的动态化方案,而是为了更好地适应业务变化。
3. **开发者伙伴**:Tangram的设计理念是将开发者视为合作伙伴,通过全链路建设确保每个环节都没有短板,提高开发效率。
4. **高性能和稳定性**:尽管JS/HTML转Native技术在性能和稳定性上接近原生应用,Tangram致力于通过优化WebKit和WebView来进一步提升这些关键指标。
文档中还提到了Tangram的各个组成部分及其重要性:
- **TangramSDK**(20%):这是实现Tangram功能的基础,可能是提供给开发者用于集成到项目中的核心库。
- **TAC(40%)**:Tangram的跨栈开发策略,旨在让跨平台开发成为日常开发的常态,可能包含一套工具集和最佳实践。
- **生态体系(30%)**:强调的是一个自我循环、易于扩展的微核架构,每个角色都在生态系统中互相促进,共同贡献。
- **Tangram 2.0(10%)**:未来3-5个月内,Tangram将会有重大升级,可能是性能、功能或用户体验的改进。
在Tangram的生态系统中,涉及了多个角色:
- **框架开发**:负责框架的可用性和稳定性,确保产品质量的基础。
- **业务产品**:最终使用者,产品的设计和实现都是为了创造用户价值。
- **业务开发**:直接实施产品设计的一线开发者,决定了产品的上限。
- **业务运营**:把控产品方向,管理和满足用户需求。
- **用户**:所有角色的目标,对产品的需求和反馈推动着整个生态的发展。
整体来看,Tangram是一个致力于提升移动Web开发体验和性能的综合解决方案,通过优化基础技术、构建完善的生态系统和工具集,以及强化跨平台开发能力,以适应快速变化的业务需求。
2019-09-17 上传
2019-08-28 上传
2024-01-02 上传
2023-08-18 上传
2021-05-17 上传
weixin_40191861_zj
- 粉丝: 83
- 资源: 1万+
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构