Giter Site home page Giter Site logo

docs's Introduction

Axe

Axe is all the reinforcement this army needs.

Axe 框架

Axe是一个iOS的业务组件化框架,通过三大基础组件,来规定所有业务组件之间的交互方式, 三大基础组件为 :

  • Router : 路由模块,根据URL获取界面或者进行跳转
  • Event : 事件通知, 是业务组件之间的主要交互方式
  • Data : 公共数据,以及业务组件之前传递数据的媒介

相对于一般的组件化方案,我们多了一个EventData, 这两个组件的出现,使跨语言的统一业务开发模式的统一成为了可能 ,即当我们规定好三种路由、事件和数据后,h5的模块和react-native的模块可以和原生模块一样通过Axe框架与其他业务模块进行交互。

Axe系统

Axe系统分为三层:

  • 组件化 : 使用Axe框架,进行业务组件拆分,实现组件化
  • 动态化 : 基于Axe框架,做动态化的扩展,以提高应用的组件动态化能力
  • 平台化 : 基于Axe框架,实现组件开发管理的平台化。

生态系统

Project Description
axe-react 为React Native提供的Axe接口
axe-js 为H5页面提供的Axe接口
offline-pack-server 离线包服务
offline-pack-ios 离线包的iOS 实现
dynamic-router-server 动态路由服务
axe-admin-server 组件化管理平台的后端
axe-admin-web 组件化管理平台的前端
axe-admin-docker 使用docker镜像进行发布
fastlane 组件化管理的辅助脚本

docs's People

Contributors

codingformoney avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.