运用 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:人人的承认和勉励,不必加班的笑容。