ORIGIN
立项初衷

AXUI创始人经历过IE6的泛滥成灾,见证过FLASH的兴起和消亡,领略过Jquery一统江湖的地位,完成了从“切图仔”到前端工程师再到产品经理的角色转换;自研过很多项目,也带领团队开发了不少商业项目,在工作中复盘和总结,发现了一些频繁出现的问题,简单列举如下:

  • 为快速达成一个页面效果,需要找很多素材,但是素材风格不统一,最终效果与原来的页面构想差异较大。
  • 如果不依靠UI设计师,前端开发者需要花费不少时间在页面实现上,完全手搓UI页面,实际效率很低,耽误了开发进度。
  • 当代前端框架都需要搭建环境并打包文件,做一个简单的页面,也需要大费周章。
  • 一个记事本干完所有事,不受电脑配置和打包工具影响,什么时候都可以开工写代码,所以简单不见得就是坏事。
  • 人都是懒惰的,希望引入的框架或代码库完备,没有BUG,复制可用,拿来主义是最好的。
  • 不排除UI设计师和产品经理介入前端开发工作,除了使用原型工具制作原型图,他们也希望所见所得。

如果有一个前端产品,不需要大费心智学习,也不需要复杂的运行环境,更不需要什么奇技淫巧,而且做到参数、属性、方法和回调函数解释详尽,让所有演示示例复制可用,我们想这应该是一个受欢迎的产品。

AXUI框架希望可以做到,不用写复杂的逻辑代码或者不需要写任何逻辑代码即可运行,这对于职业前端开发者来说可以省心省力,对于非职业前端开发者也好理解并快速使用该产品。

不可否认,目前前端技术领域非常复杂,似乎只要不含Python、Java、PHP等后端语言的领域都属于前端;另外随着NodeJs兴起,前端也开始涉足后端的工作了。由于前端扩散的面太广,极大的推平了前端开发的价值,导致从事前端开发的人员非常累和迷茫;面对浩如烟海的前端产品库,如果每一个产品都需要长时间学习,那么前端开发者将天天在焦虑和麻木中当牛做马,希望和前途渺茫。

AXUI对常用的功能做了必要封装,并每一个参数、属性、方法和回调函数都准备了详细的示例,力求解放前端开发者的大脑,让前端开发者在使用本产品的时候可以不用再去做任何思考,甩掉迷茫和虚无,做一个快乐的前端开发者。

NAME
名称由来

上线一个网络产品,首先想到的是注册什么样的域名,而域名应该简短好记又有意义;AX这个词是AXE的简写,原意是“斧头”;斧头砍砸凶猛,迅速而果断,也是AXUI所希望得到的能力,最终选择了AX这个词作为本框架的名称。

本产品不是基础框架型产品,而是直接面向用户视觉(User Interface / UI)的界面产品,和面向用户操作(User Experience / UX)的交互产品;她的意义是帮助前端开发者快速布局界面,同时让用户获得良好的使用体验。

本框架英文名叫做“AXUI”,中文名则可叫做“阿克斯UI”。

CONCEPT
产品理念

我们要求AXUI一定要简单好用,不用打包,不用思考,复制粘贴就能立竿见影。

要照顾到新手或者非前端开发者的能力上限,一定不要让他们手写有关JavaScript的任何逻辑代码,甚至Css都不用写,只需要向标签堆砌Attributes属性即可。

针对有开发能力的前端开发者,需要减少他们的用脑时间,不用在调试显示效果和多终端自适应上面花费任何时间。

另外,需要考虑到浏览器的承载能力,需要做到如下几点:

  • 1. 可按需引入模块和组件,需要能做到一个页面对应一个JavaScript文件。
  • 2. 删除冗余代码,合并雷同代码,并尽可能的压缩代码体积,提高加载速度。
  • 3. Css中许多特性可以平替JavaScript插件,而Css的执行效率远远大于JavaScript,所以应当优先使用Css。

归根结蒂一句话:能用Attributes实现的,不使用Css和JavaScript;能用Css实现的,不用JavaScript;需要使用JavaScrip,则尽量少用;需要大量使用JavaScrip,则尽量可复用。

HISTORY
发展历史

时光荏苒,不知不觉之间,AXUI前端框架已经走过了4年路程,每一次版本发布都离不开用户的切身反馈,离不开AXUI团队的艰辛付出;AXUI的历史还在续写,你我共同见证。

  • 2020年8月,AXUI官网上线,并发布了v1.0.0版本,也就是第一个版本,几乎是纯html+css结构
  • 2020年12月,将框架发布至代码托管平台Github和Gitee,被OSCHINA开源中国社区推荐置顶
  • 2022年4月,发布v2.0.0Beta版,加入了ES6支持并移除了所有Jquery依赖
  • 2022年7月,发布v2.0.0正式版
  • 2023年9月,发布了v2.1.0正式版
  • 2024年6月,为迎接v3版本的发布,新官网上线
  • 2024年7月,发布了v3.0.0Beta版,移除所有其他第三方依赖,并使用最新的技术重构了所有css和js代码
  • 2025年2月,改版新官网,并增加了资源下载栏目