Westore 微信小程序解决方案开源项目

我要开发同款
匿名用户2018年10月30日
45阅读
开发技术JavaScript
所属分类手机/移动开发、微信小程序
授权协议MIT

作品详情

Westore——微信小程序解决方案

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

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

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

受腾讯近期开源的Web开发框架Omi框架启发,Westore 志在顺从小程序的设计,助力小程序状态管理、插件开发、云数据开发的能力。

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

设计极简:

拥有和Omi同样简洁的StoreAPI

超小的代码尺寸(包括jsondiff共100多行)

尊重且顺从小程序的设计(其他转译库相当于反其道行)

功能全面:

小程序状态管理(既可中心化,也可去中心化,亦可混合管理状态)

WestoreCloud小程序+云敏捷开发

专为小程序插件开发定制了模板

小程序组件和纯组件开发

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论