Wepy

Wepy

腾讯小程序组件化开发框架 网站地址:tencent.github.io/wepy/ 收录日期:2020-10-12 更新日期:2023-10-02 网站地址:进入网站

  WePY 是腾讯开源的小程序组件化开发框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。框架的细节优化,Promise,Async Functions的引入都是为了能让开发小程序项目变得更加简单,高效。

wepy

  同时 WePY 也是一款成长中的框架,大量吸收借鉴了一些优化前端工具以及框架的设计理念和思想。如果 WePY 有不足地方,或者你有更好的想法,欢迎提交 ISSUE 或者 PR。

  WePY的特性

  类 Vue 开发风格

  支持自定义组件开发

  支持引入 NPM 包

  支持 Promise

  支持 ES2015+ 特性,如 Async Functions

  支持多种编译器,Less/Sass/Stylus/PostCSS、Babel/Typescript、Pug

  支持多种插件处理,文件压缩,图片压缩,内容替换等

  支持 Sourcemap,ESLint 等

  小程序细节优化,如请求列队,事件优化等

  WePY 框架在开发过程中参考了 Vue 等现有框架的一些语法风格和功能特性,对原生小程序的开发模式进行了再次封装,更贴近于 MVVM 架构模式,并支持ES6/7的一些新特性。以下是使用 WePY 前后的代码对比与组件化示例。

相似网站

  • Uni-app
    Uni-app Vue.js前端开发应用框架
  • Iview
    Iview Vue.js高质量ViewUI组件库
  • Eggjs
    Eggjs 阿里开源企业级应用框架
  • Pixijs
    Pixijs 超快的2D游戏渲染引擎框架
  • Vue
    Vue Vuejs渐进式JavaScript框架
  • Bootstrap中文网
    Bootstrap中文网 前端开发开源工具包
  • TentCSS
    TentCSS 构建网站基础结构的CSS框架
  • Ring-ui
    Ring-ui 基于JetBrains的Web UI组件集合
  • SemanticUI
    SemanticUI 语义化的前端界面开发框架
  • CoreCss
    CoreCss 轻量级响应式前端框架
  • Bulma
    Bulma 基于Flexbox的免费开源CSS框架
  • SakuraCss
    SakuraCss 易于定制的极简CSS框架/主题
  • Shoelacecss
    Shoelacecss 轻量化且前瞻性CSS框架
  • VueMdl
    VueMdl Vue.js可复用的Material风格UI组件
  • Hi-RezStudios
    Hi-RezStudios 免费视频游戏开发商
  • Express
    Express Expressjs极简的Web开发框架
  • PaperCSS
    PaperCSS 使用LESS构建的CSS框架
  • MintUI
    MintUI 基于Vue.js的移动端组件库