发布基于 Avalon2 的 UI 组件库与 SPA 脚手架

使用 Avalon 前端框架开发信息管理系统有三年了,最近半年花了些心血将这三年的积累凝聚起来,诞生了两个开源项目 ms-bus 和 ane。

ms-bus,中文名“巴适”,是基于 Avalon2 的 SPA 脚手架。包括了模块组织加载方式、单页面局部刷新技术、路由控制、后端数据的接入与模拟等实践,针对比较普遍的增删改查需求做了一定的封装,开发者可以在几分钟内就能添加一个基本的增删改查模块。

ane,中文名“安逸”,是基于 Avalon2 的 PC 端 UI 组件库。参考了 ant-design 的样式与交互,以 bootstrap 为基础构建 UI。有用于数据展示的 table 组件、用于数据提交的 form 组件、用于消息提示的 message 与 notification 组件、dialog 组件和用户输入组件(input/textarea/checkbox/radio/select/datepicker/timepicker/upload)等,并且还在不断完善中。

开发这个两个项目的目的是让开发者轻松地创建兼容 IE8 及以上的单页面应用。

奉上仓库和预览地址,喜欢点 star,想收藏以后看也点 star,想参与开发点 fork

ms-bus 仓库地址:https://github.com/xxapp/ms-bus
ane 仓库地址:https://github.com/xxapp/ane
在线预览地址:https://xxapp.github.io/ms-bus

Q:已经有了这么多优秀的组件库为什么还要造轮子?

A:因为支持 IE8 的组件库很少,ant-design 1.x 支持 IE8,但是开发重心可能就放在 2.x 上了,ane 是要和 IE8 血战到底的。

Q:为什么要支持 IE8?

A:笔者不巧一直从事的都是传统企业和医疗教育机构的软件服务行业,对兼容性有要求。也知道有很多和笔者一样与 IE8 做斗争的兄弟,希望 ane 能减轻大家的负担。

Q:坚持的动力是什么?

A:大家的认可和鼓励,不用加班的笑脸。

你可能感兴趣的:(javascript,avalon,component,脚手架,单页面应用)