ale.js 1.0.1 发布,以组件构建用户界面的高性能渐进式框架

来源: 投稿
作者: Bd999
2019-01-14 11:31:00

Ale.js-beta.1 发布了,Ale 是一套用于以组件的形式构建用户界面的渐进式框架。

它信奉,万物皆组件。与其它大型框架不同的是,Ale 只需要你将关注点放在数据上,并不需要关心任何与视图有关的内容。当你更新数据时,视图中任何使用到它的地方都会得到更新。

我们将 Vue 和 React 的一些特性融合在 Ale 中,使之更加便捷、轻量。同时,diff 算法在 Ale 中也有应用(得益于 Ale 自研的 diff 算法,只有大约50行,极其轻量)。

同时,在 Ale 中,你也根本无需操心任何有关于 性能 方面的事情,因为 Ale 经过压缩后(非g-zip)只有大约7kb大小,执行速度也分别接近 Vue 和 React 的 3 倍!

如果你已经是有经验的前端开发者,想知道 Ale 与其它库 / 框架有哪些具体区别,请查看 对比其它框架

具体更新内容:

  • 修复在mounting里修改数据无效问题


如果你想具体了解 ale.js,可以访问 cn.alejs.org 或查看 对比其它框架

(请前往 github 和 码云,献给我们一个 star 吧!十分感谢!)

展开阅读全文
精彩评论
个人建议一下,这种轮子真心没必要。 vue 和 react 以及 angular 的投入足够养活 整个团队了。
性能问题压根不是重点,不然 rust 的前端框架(编译成wasm)早火起来了。
国外类似的框架也有很多,有性能好的,有上手简单的....
一句话就能让你憋死,能开发APP么? 能开发各大平台的小程序么?
生态是不可逾越的鸿沟,这不是几个人能解决的问题。
2019-01-14 12:13
4
举报

引用来自“左华栋”的评论

个人建议一下,这种轮子真心没必要。 vue 和 react 以及 angular 的投入足够养活 整个团队了。
性能问题压根不是重点,不然 rust 的前端框架(编译成wasm)早火起来了。
国外类似的框架也有很多,有性能好的,有上手简单的....
一句话就能让你憋死,能开发APP么? 能开发各大平台的小程序么?
生态是不可逾越的鸿沟,这不是几个人能解决的问题。

引用来自“Bd999”的评论

不光是性能优势,具体先看一下对比文章吧:https://cn.alejs.org/guide/v1/Comparison/
https://gitee.com/skyogo/Per.js 另外,有前车之鉴,现在已经不更新了,国外有个 riot.js 框架已经做得非常不错了,但是也没怎样。
把精力放在有需求的东西上。
2019-01-14 13:41
1
举报

引用来自“左华栋”的评论

个人建议一下,这种轮子真心没必要。 vue 和 react 以及 angular 的投入足够养活 整个团队了。
性能问题压根不是重点,不然 rust 的前端框架(编译成wasm)早火起来了。
国外类似的框架也有很多,有性能好的,有上手简单的....
一句话就能让你憋死,能开发APP么? 能开发各大平台的小程序么?
生态是不可逾越的鸿沟,这不是几个人能解决的问题。

引用来自“Bd999”的评论

不光是性能优势,具体先看一下对比文章吧:https://cn.alejs.org/guide/v1/Comparison/

引用来自“左华栋”的评论

angular 引入 了AOP 思想,基本上是大型框架的最佳实践,也是企业级的最好选择。
可以参考下这个项目,有点java的感觉了: https://github.com/notadd/ng-notadd
react 有个taro 可以一套代码 网页,微信小程序,支付宝小程序,百度小程序,头条小程序,APP ....
这样的生态拿什么比? 你说性能? 说大小? angular 现在新的 ivy 引擎在做了,helloword+路由+..... 总共3KB
生态这点是真的,可是你有没有考虑到学习成本呢?拿个人开发者举例,就比如说我是一个刚接触js的小白,在不了解ES6、ES5、babel的情况下怎么开发呢?另外,JSX也不是每个人都可以接受的取舍。再说,我们的初衷又不是做一个类似于Vue、angular的框架,只是用来尝试一下能不能代替React,所以没有必要和Angular比。更多地来说,体积小又算不算一个优点呢?我估计你没有读懂我的文章,另外文章里还写了 Ale 是针对中小型项目的,而 React 是更多地针对大型项目的,所以这实际上不应该算是重新制作一个新的轮子吧?这里我说了那么多,希望你能换位思考一下。不过也感谢你,给我们提了这么多意见 : )
2019-01-14 13:16
1
举报
6 收藏
分享
31 评论
6 收藏
分享
返回顶部
顶部
返回顶部
顶部