介绍
Alita是基于umi构建的专注业务的Web全流程方案。
随着业界的不断发展和新技术的不断涌现,越来越多的开发者开始注重自身的开发体验。
带着这样的一个终极目标,我们开始逐步探索低门槛、高性能、易拓展、高效率的开发与维护方案,通过可插拔的特性,提升开发体验,让开发者更多地专注于项目本身。
架构
下图是 Aliat 的架构图。
生态
项目 | 简介 |
ant-design-plus | 基于ant-design封装的偏业务组件集合 |
autils | Awesome frontend utils library |
rc-charts | 一个基于BizCharts的图表库 |
alita-layout | The generic h5 layout in umi uses antd-mobile |
milady | Generate the front-end code by parsing the interface document |
umi-plugin-authorize | The permission routing of Umi Convention Router 在umi约定式路由中使用权限路由 |
Alita组织成员
我们都是为了共同打造更加简单易用的全流程方案才聚到一起的,同样的我们也很期待你的加入,如果你对整个方案感兴趣,或者对其中的任意一个库感兴趣,甚至你只是为了表示支持我们,都可以来加入我们。
组织地址:https://github.com/alitajs
Alita和 umi 是什么关系?
Alita是基于umi构建的,你可以简单的把它理解为是一个umi的开发脚手架封装版本。
如果你会umi开发,那你可能会觉得Alita什么也没做。
但是如果你不会umi开发,甚至你并不是一个专业的前端,那我相信Alita会极大的减少你在快速对接业务时的困扰。
为什么不是umi?
首先我们希望说从umi开始,让前端开发真正的进入工业时代,umi将底层的一些实现封装起来,只把用户需要的部分提供给用户使用。
在这个基础上,umi为了适应各种各样复杂的前端开发环境,提供了大量的配置和特性。
但是对于正在考虑技术前端技术栈的团队,或者团队成员主要都是非前端成员的情况,使用umi的选择性太多了,反而导致了困扰。
我们希望说,将市面上比较好的方案直接集成到框架里面,减少用户面对二选一的情况。
不仅仅是框架上的封装,我们还希望把一些常用业务也一起封装到Alita中,降低快速对接业务的门槛。
希望没有选择或许会是一个更好的选择。