微信邦

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1945|回复: 0

【开源公告】微信小程序解决方案 Westore 开源

[复制链接]
发表于 2018-10-30 17:18:15 | 显示全部楼层 |阅读模式
1KB javascript覆盖状态管理、跨页通讯、插件开发和云数据库开发。


众所周知,小程序本身的工程化十分优秀,不管从组件化、开发、调试、发布、灰度、回滚、上报、统计、监控和最近的云能力都非常完善。据统计,开发小程序使用最多的技术栈是使用小程序本身的开发工具和语法,所以最大的痛点只剩下状态管理和跨页通讯。

市面上常见的解决方案,通过页面或组件各自的 setData 再加上各种父子、祖孙、姐弟、姑姑与堂兄等等组件间的通讯会把程序搞成一团浆糊,如果再加上跨页面之间的组件通讯,会让程序非常难维护和调试。

受腾讯近期开源的Web开发框架 Omi 框架(https:// github .com/tencent/omi) 框架启发,Westore 志在顺从小程序的设计,助力小程序状态管理、插件开发、云数据开发的能力。

【开源公告】微信小程序解决方案 Westore 开源

【开源公告】微信小程序解决方案 Westore 开源
小程序解决方案 Westore和 Omi 框架都是使用 Web Components 渲染组件,以搭积木的方式搭建 Web 页面。

【开源公告】微信小程序解决方案 Westore 开源

【开源公告】微信小程序解决方案 Westore 开源
设计极简:
  • 拥有和 Omi 同样简洁的 Store API
  • 超小的代码尺寸(包括 json diff 共100多行)
  • 尊重且顺从小程序的设计(其他转译库相当于反其道行)


功能全面:
  • 小程序状态管理(既可中心化,也可去中心化,亦可混合管理状态)
  • WestoreCloud小程序+云敏捷开发
  • 专为小程序插件开发定制了模板
  • 小程序组件和纯组件开发

Github开源地址:
  1. https://github.com/Tencent/westore
复制代码

(点击文末阅读原文直接访问)

请给 Westore 一个 Star !
欢迎提出你的 issue 和 PR

Westore 国内镜像地址:
https://git.code.tencent.com/Tencent_Open_Source/westore


腾讯工蜂源码系统为开源开发者提供完整、最新的腾讯开源项目国内镜像

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

微信邦网联系QQ|Archiver|手机版|小黑屋|鲁公网安备 37082802000167号|微信邦 ( 鲁ICP备19043418号-5 )

GMT+8, 2025-12-8 11:31 , Processed in 0.060664 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2013 Wxuse Inc. | Style by ytl QQ:1400069288

快速回复 返回顶部 返回列表