New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

@we-weaver/core

Package Overview
Dependencies
Maintainers
4
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@we-weaver/core

> 本文旨在让用户在5分钟左右的时间对 weaver 有个快速的了解,更详细的解读与梳理敬请关注我们后续的系列文章。

latest
npmnpm
Version
0.0.1-alpha.10
Version published
Maintainers
4
Created
Source

Weaver 产品介绍

本文旨在让用户在5分钟左右的时间对 weaver 有个快速的了解,更详细的解读与梳理敬请关注我们后续的系列文章。

一句话介绍

weaver是一套面向通用场景,高效、高扩展性、低学习成本、渐进式接入的系统搭建方案。

背景

随着业务的发展,我们发现中后台系统,甚至是相当部分的前台系统,期望能够 多快好省 搭建应用的述求越来越多。

设计初衷

经过梳理我们不难发现:在产品 - UI - 前端- 后端 - 测试,这一完整的研发流程中,大部分系统可以极大的复用之前已有的生产资料,包括不限于:标准化的产品输出、标准化的 UI 视觉稿、标准化的前端(交互、逻辑)组件、模式化的业务接口。

基于这一现状,从前端出发而有不止于前端,我们针对上下游配合方设计了一套可落地,易协作的研发解决方案 Weaver,这也决定了我们的设计初衷:

  • 易用性

    我们追求低上手成本,期望能给研发链路上的所有人带来便捷:

    • 开发者
      • 语法设计:Weaver 底层只有几个很重要的API,核心 schema 基于 Vue 官方数据规范实现,便于理解、扩展,同时提供完整的开发工具支持。
      • 渐进式接入:我们针对不同的用户提供不同程度的接入方案,你可以自由以 组件级、页面级、系统级来接入。
      • 易书写
        • 针对配置本身的书写成本,我们提供了较为完善的语法糖常用指令支持。
        • 提供最佳实践。
    • 非开发者:我们将会提供功能完善的可视化搭建系统,赋能他们以接近 0 编程成本快速实现系统原型。
  • 平台化

    我们期望提供平台级的研发入口中枢,他拥有以下特性:

    • 高扩展性
      • 不依赖UI库: 自动适配系统中已有的组件体系。
      • 风格定制: 简单的默认配置就可以定制产品本身独有的视觉、交互。
      • 共享业务组件: 借助打通后的场景组件共享流程,可以做到快捷覆盖所有的业务场景。
    • 可序列化:系统被抽象为 JSON 配置,方便与其他构建生态打通。
    • 流程扩展:我们将打通、集成当前研发链路上已有的提效工具,如:接口Mock平台(前后端联调协同提效),已有的 UI 规范(产品 - UI - 前端 - 测试 协同提效),基于定制化工具链有效整合。
    • 生态共建:我们初步铺垫构建了 前文提到的 Weaver 配套生态,如可视化构建平台、公共模版组件平台(包含可定制的主题、组件、模版)、运营分析及配置平台,面向开发者开放共建。
    • 低耦合
      • 数据驱动:Weaver的流程驱动(事件 -> 数据 -> UI)

FAQs

Package last updated on 09 Jul 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts