yysel / xblock-kernel by 烟雨十二楼

lumen,admin,laravel,laravel-admin
142
28
2
Package Data
Maintainer Username: 烟雨十二楼
Maintainer Contact: 927994432@qq.com (Jim)
Package Create Date: 2020-03-07
Package Last Update: 2021-08-25
Home Page: http://doc.mylaravel.cn
Language: PHP
License: MIT
Last Refreshed: 2024-04-11 03:23:16
Package Statistics
Total Downloads: 142
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 28
Total Watchers: 2
Total Forks: 1
Total Open Issues: 0

清清莲花坳, 濯濯素履衣。 应是采莲去, 莫等花无期。

什么是 XBlock?

首先要理解什么是block,block是区块的意思。我们开发web系统时,系统从大到小包含如下结构:

  • 页面 最大的元素,单页面应用中只有一个。
  • 布局 一个页面的对应的排版方式
  • 区块 一个布局由多个区块组成

显而易见,XBlock框架就是从页面区块入手,将一个页面分成不同的区块,进行封装,继而可以进行区块的复用与继承,提高开发速度。 区块可以是一张数据表格、一个表单、或者是一个统计图等等任何的表现形式。

特性

  • 📦 为管理后台量身定制,适合任何形式的后台框架
  • 🚀 基于Block进行区块的复用和继承,兼顾良好的封装性与扩展性
  • 📋 管理后台最重要的功能是对数据的管理和表达,XBlock帮助开发者解决最基础的编码工作,增删改查、筛选排序分页导入导出等,让开发者有更多的精力关注业务逻辑本身
  • 👌 前端基于Ant-Design for React,后端基于lumen,良好的底层基因,让项目更加稳定。
  • 👌 丰富的插件,帮助开发者快速实现功能需求。

参与贡献

欢迎加入到 XBlock 的建设队伍中来。

后端框架:

lumen核心包:xblock-kernel

轻量级api认证组件:xblock-auth

XBlock辅助工具包:xblock-helper

XBlock for NodeJs:xblock-nodejs (待开发)

XBlock for Python:xblock-python (开发中)

XBlock for Java:xblock-java (待开发)

前端框架:

react核心包:xblock-react

vue核心包:xblock-vue (待开发)

Image