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

Bd999
 Bd999
发布于 2019年01月14日
收藏 6

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 吧!十分感谢!)

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:ale.js 1.0.1 发布,以组件构建用户界面的高性能渐进式框架
加载中

精彩评论

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

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

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

引用来自“Bd999”的评论

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

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

个人建议一下,这种轮子真心没必要。 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 是更多地针对大型项目的,所以这实际上不应该算是重新制作一个新的轮子吧?这里我说了那么多,希望你能换位思考一下。不过也感谢你,给我们提了这么多意见 : )

最新评论(31

宇天
宇天

引用来自“宇天”的评论

这是我的mvvm框架,欢迎交流 https://github.com/yutent/doui/

引用来自“Bd999”的评论

请不要在这里发广告

引用来自“宇天”的评论

@Bd999 呵呵,容不下交流的人,注定失败

引用来自“Bd999”的评论

像你一样失败吗?
@Bd999 呵呵
Bd999
Bd999

引用来自“宇天”的评论

这是我的mvvm框架,欢迎交流 https://github.com/yutent/doui/

引用来自“Bd999”的评论

请不要在这里发广告

引用来自“宇天”的评论

@Bd999 呵呵,容不下交流的人,注定失败
如果你想和我交流的话,欢迎发邮件到我邮箱:bill-dong@hotmail.com,或者发私信也行,而不是在这里打广告然后说“我要转投react”了。
Bd999
Bd999

引用来自“宇天”的评论

这是我的mvvm框架,欢迎交流 https://github.com/yutent/doui/

引用来自“Bd999”的评论

请不要在这里发广告

引用来自“宇天”的评论

@Bd999 呵呵,容不下交流的人,注定失败
像你一样失败吗?
宇天
宇天

引用来自“宇天”的评论

这是我的mvvm框架,欢迎交流 https://github.com/yutent/doui/

引用来自“Bd999”的评论

请不要在这里发广告
@Bd999 呵呵,容不下交流的人,注定失败
左华栋
左华栋

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

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

引用来自“Bd999”的评论

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

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

https://gitee.com/skyogo/Per.js 另外,有前车之鉴,现在已经不更新了,国外有个 riot.js 框架已经做得非常不错了,但是也没怎样。
把精力放在有需求的东西上。

引用来自“大明二代”的评论

这个perjs简直就是sb

引用来自“Bd999”的评论

尽量不要骂人,平和对待

引用来自“大明二代”的评论

呵呵,等你看过perjs的git提交记录你就知道我为什么要骂了

引用来自“Bd999”的评论

不管怎样,人家也是免费提供服务的啊,光是这点就应该被尊重吧,也许当你是也是开源作者时就明白了
我们本来就是搞开源的,不止一个项目。有些项目造的轮子压根就没意义,对于作者来说也是看个时间。 github.com/notadd
Bd999
Bd999

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

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

引用来自“Bd999”的评论

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

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

https://gitee.com/skyogo/Per.js 另外,有前车之鉴,现在已经不更新了,国外有个 riot.js 框架已经做得非常不错了,但是也没怎样。
把精力放在有需求的东西上。

引用来自“大明二代”的评论

这个perjs简直就是sb

引用来自“Bd999”的评论

尽量不要骂人,平和对待

引用来自“大明二代”的评论

呵呵,等你看过perjs的git提交记录你就知道我为什么要骂了
不管怎样,人家也是免费提供服务的啊,光是这点就应该被尊重吧,也许当你是也是开源作者时就明白了
大明二代

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

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

引用来自“Bd999”的评论

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

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

https://gitee.com/skyogo/Per.js 另外,有前车之鉴,现在已经不更新了,国外有个 riot.js 框架已经做得非常不错了,但是也没怎样。
把精力放在有需求的东西上。

引用来自“大明二代”的评论

这个perjs简直就是sb

引用来自“Bd999”的评论

尽量不要骂人,平和对待
呵呵,等你看过perjs的git提交记录你就知道我为什么要骂了
Bd999
Bd999

引用来自“宇天”的评论

这是我的mvvm框架,欢迎交流 https://github.com/yutent/doui/
请不要在这里发广告
Bd999
Bd999

引用来自“大明二代”的评论

等2020年你还在更新再说吧
我一定会继续更新下去的,请你相信!
Bd999
Bd999

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

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

引用来自“Bd999”的评论

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

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

https://gitee.com/skyogo/Per.js 另外,有前车之鉴,现在已经不更新了,国外有个 riot.js 框架已经做得非常不错了,但是也没怎样。
把精力放在有需求的东西上。

引用来自“大明二代”的评论

这个perjs简直就是sb
尽量不要骂人,平和对待
返回顶部
顶部