-
Notifications
You must be signed in to change notification settings - Fork 321
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
关于 Arale 的过去、现在和未来 #358
Comments
👍 |
@afc163 你是在卖萌吗? |
这么好的文字,感谢 @afc163 的总结。特别喜欢最后一句。 |
期待新的发展 |
学习方向啊啊啊啊 |
我个人正是从Arale开始了解前端工程化实践的,感谢arale团队的付出 |
☕ |
2 similar comments
☕ |
☕ |
🆒 |
Arale 不只提供了稳定靠谱的组件,从 Arale 的代码组织方式 |
👍 |
cool |
点个赞 |
Arale 很棒啊,研习中~ |
感谢Arale团队对开源界伟大的奉献,包括我在内的很多人都受益良多。 |
很棒的东西,就因为有大家的不停的努力,前端的生态环境不断的在发生着变化 |
arale可以改成amd模式吗 |
@piaer 自己 wrap |
非常喜欢 arale ,对我的帮助非常大。 |
这个东西很不错!值得研究 |
http://aralejs.github.io/ |
Arale3, 什么时候推出? |
@igo903 可以打开了。 |
差点以为这个项目 over了…… 还好 - - 我上github看一眼 ︿( ̄︶ ̄)︿,多谢维护者不杀之恩。 |
自从arale gg了之后,我到现在还没找到一个可以代替他的,哎 |
关于 Arale 的过去、现在和未来
2012 年 4 月,玉伯刚刚从淘宝转岗到支付宝,离开了渐渐进入死胡头的 Kissy,手攥着当红的 Sea.js 准备大干一场。两年前的支付宝前端团队也进入了团队技术的转型期,旧的前端框架需要升级,笨重的开发方式需要演进,双方一拍即合,Arale 就此诞生。
YUI
、Kissy
这样的大教堂式的前端框架划清界限,声称自己是一种集市型的模块化解决方案,因此 Arale 虽然一开始创建了很多 UI 和工具组件,但后期的更新和维护力度越来越少,而更倾向于使用已有的开源模块(官网戏称我们可能是最不爱写组件的前端团队)。Arale 的开放式的模块化开发方案是其实是最核心的东西,也是我们一直希望输出的价值观。在 2013 年年初的组内规划中,Arale 的自有模块只是我们在生态圈中做的示范,真正的目标是让更多的前端参与到生态圈的建设中(我们甚至认真讨论了腾讯前端怎么来用我们的生态圈)。这个想法促使我们创建了类似于 npm 的 spm,旨在帮助前端工程师脱离闭关造轮子的怪圈,创造一个自由开放的开发体验。在这个方向上,从 [email protected] 到 2.x 到如今的 3.x,我们走的很艰难,有过不少回头路,也给很多人挖过大坑,但前路漫漫,我们会一直走下去。目前 Arale 的自有模块依然服务于支付宝的主站,也有不少中小开发者在使用,会针对之前的问题进行日常维护,但预计不会再有大的更新。Arale 的模块化开发方式已经转移到 spm 上进行实践,内部外部开发很多新模块都会发布到 spmjs.io 上。支付宝内部的无线方案 Anima 和前后端分离方案 chair 都直接使用了 spm3,其他业务线也将从 spm2 逐渐迁移到 spm3 上,阿里内部也有越来越多的团队开始使用 spm。而如今 AngularJS、React、Web Components、ES6 等技术方兴未艾,前后端分离的实践如火如荼,下一代类库框架正在向我们招手,接下来我们会更多尝试这些技术, 也许哪天新的
Arale3
就会出现。就像 #362 里的回复说的那样,Arale 主要的使命是给业界提供一套前端模块的开发思路。现在的 Arale 作为一个开枝散叶的老者,基本上已经完成了它的历史使命。过去的荣耀不会被埋葬,现在的困难无法被掩藏,未来的光荣该现在争取。
参考
The text was updated successfully, but these errors were encountered: