Aoife: 降低前端开发的复杂度

减少复杂度

我们已经有了 React/Vue/Angular, 为什么还需要 aoife?

现代前端框架 (如 React / Vue) 带来了非常多新概念,但是却隔离了 DOM 的操作。

其实现代 DOM 的 API 已经非常优秀,并且利用原生 DOM 开发的组件、模块生命力极强,可以用在任何高级框架中,并且 API 稳定性极强。

aoife 存在的目的,是为了移除现代前端开发的复杂度,并且保留现代前端工程的优秀特性。

aoife 是一个原生 JS 开发框架,或者叫 Vanilla JS 框架,我们完全抛弃了框架的生命周期的概念,保留了声明式的特性,利用原生 HTMLElement 进行组件封装来确保跨框架的组件生命力。

操作 DOM 带来了比使用虚拟 DOM 更强大的能力及性能,而其中的关键是我们如何优雅的创建和操作 DOM,所以 aoife 其实并不是一款框架,内部仅仅是实现了一些 JSX 渲染原生 HTML 的方法、 HTML 更新的方法,这已足够开发任何复杂前端项目了。

特性

  • 声明式
  • 直接并且优雅的操作 DOM
  • 原生元素即组件
  • 异步组件
  • 无生命周期
  • 普通对象即状态
  • 高性能:零额外重绘
  • 基于您熟悉的 JSX
  • 轻量,承诺体积永远小于 10 kb(gzip)

远离疲倦

近年以来,React Hooks 已经普及,Vue 也已发布 Vue 3.0。社区为此需要更新非常多的相关库,行业人员需要学习全新的概念。未来还会有其他新版本,周而复始。而这些都是各类框架提供的概念,我们为此反复奔波学习,前端的本质的 DOM API 却越来越生疏。

aoife 借助于 JSX 语法和原生 DOM API,它的核心是组织 JSX 和 DOM API,简单意味着生命强、兼容性强。这使得我们得以把核心放在业务、和基础技能的提升,远离疲倦。

让我们开始旅途

开始 aoife 轻松之旅途,请访问:Aoife 官方文档

这是短暂且轻松的旅途,我希望您丢掉包袱,感受微风,旅途的终点是前端故里,一个简单且触碰本质的前端世界。

相信我,aoife 中没有难以理解的概念,一切都很简单。

你可能感兴趣的:(Aoife: 降低前端开发的复杂度)