专栏首页腾讯开源的专栏【开源公告】微信小程序解决方案 Westore 开源

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

1KB javascript覆盖状态管理、跨页通讯、插件开发和云数据库开发。

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

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

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

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

设计极简:

  • 拥有和 Omi 同样简洁的 Store API
  • 超小的代码尺寸(包括 json diff 共100多行)
  • 尊重且顺从小程序的设计(其他转译库相当于反其道行)

功能全面:

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

Github开源地址: https://github.com/Tencent/westore (点击文末阅读原文直接访问)

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

 Westore 国内镜像地址:

https://git.code.tencent.com/Tencent_Open_Source/westore

本文分享自微信公众号 - 腾讯开源(tencentopen)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2018-10-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 【开源公告】小程序组件化开发框架wepy正式开源

    wepy WePY 是一款让小程序支持组件化开发的框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。框架的细节优化,Promise,Asy...

    腾讯开源
  • 【开源公告】iOS内存监控组件OOMDetector正式开源

    OOMDetector OOMDetector是一个iOS内存监控组件,应用此组件可以帮助你轻松实现OOM监控、大内存分配监控、内存泄漏检测等功能。 组件特性...

    腾讯开源
  • 腾讯开源的使用秘籍,你值得拥有

    腾讯开源经历了5年的发展,越来越多的优秀项目成为开源项目,供广大开发者学习与使用。我们看到,腾讯的工程师们已经被开源的力量唤醒。微信团队开源了绝大部分微信的代码...

    腾讯开源
  • 强烈推荐:绝对是最好的一个小程序开源框架

    小程序到底有多火,看看目前推出的开源框架以及组件库就知道了。由于小程序开发的火爆,大家都在致力于探索如何更好的,更加高效的开发小程序,以至于很多公司都贡献了小程...

    非著名程序员
  • 程序员神级操作——独有方式记歌词

    IT大咖说
  • 《Go 语言程序设计》读书笔记 (一)基础类型和复合类型

    最近在读《Go 语言程序设计》这本书想通过看书巩固一下自己的基础知识,把已经积累的点通过看书学习再编织成一个网,这样看别人写的优秀代码时才能更好理解。当初工作中...

    KevinYan
  • 期待已久的直播能力开放了!年底之前来波大的

    哈喽艾瑞巴蒂~久违的小程序半夜更新又来啦~! 还是熟悉的时间,还是熟悉的躁动。 这次更新有些丰满,小程序更新更多连接能力—— 1、更多硬件连接功能开放 、小程序...

    企鹅号小编
  • 腾讯云开发达人计划之腾讯云百人公开课空降交大

    我曾希望,在虚拟的互联网世界中,人们的心事能被投入一个没人认识我的树洞里,与志同道合的TA产生共鸣。但我从未接触过开发,如果未来的某一天,我能把这个树洞做出来...

    腾讯高校合作
  • leetcode-6-Z字形变换

    1、这道题给定一个字符串s和行数,要求将字符串按z字形排列,具体见“题目描述”中举的例子。

    chenjx85
  • 微信小程序新版二维码出炉!居然一眼就记住了

    仍是熟悉的夜间模式,仍是熟悉的出人意料。但这次发布的,并不是熟悉的新能力,而是把大家再熟悉不过的二维码换了个并不熟悉的新造型。

    知晓君

扫码关注云+社区

领取腾讯云代金券