BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

Angular与React团队展开合作

| 作者 David Iffland 关注 4 他的粉丝 ,译者 邵思华 关注 3 他的粉丝 发布于 2015年4月18日. 估计阅读时间: 3 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

Angular与React这两个JavaScript框架的开发团队进行了会面,探讨了共同合作的可能性,不过这两个框架最终进行合并的可能性并不大。

上周,Christopher Chedeau与React团队成员延着101高速公路驾车来到了Google在Mountain View的总部,他们迫不急待地想见到Angular团队。这次会面的目的是让双方共同分享这段时间以来的工作成果,以及探讨互相帮助的可能,这也是因为他们的工作目标是为了解决相似的问题。

Angular团队的经理Brad Green在一次与InfoQ进行的访谈中说道:“是Christopher提出了这个建议,让我们一起讨论一下有哪些地方可以开展合作。”不过这也不是他们之间第一次碰面了,今年一月晚些时间,Angular团队的成员就来到了Facebook的总部参与了React.js大会。

Green对会议内容进行了记录,从中可以很明显地看到两个团队对于一些常见的挑战提出了各自的解决途径,例如命令行工具、不可变数据结构以及国际化。两个团队都展示了各自的工作内容,对于可行或是不可行交换了意见。

Chedeau 在一次访谈中表示:“我们希望让web发展得更快,我们彼此都希望能够进行协作,并且希望所有实现js引擎的团队和社区能够共同合作,以实现一个统一的计划”。Green对此也表达了类似的想法,他希望“通过合作推出共享的类库,表现出web平台的未来趋势。对于(在想象中)我们的工作成果,我们已经与各标准制订者(TC39和W3C)开展了工作,希望让这部分成果为各大浏览器所支持”。

去年,Angular团队与来自微软的TypeScript团队进行了会面,这次会面的结果是Angular采用了TypeScript作为Angular 2的基础。虽然说这种合并同样发生在React身上的可能性很低,但这两个项目之间在某些边缘地带很可能会产生某些相似之处。比方说,这次会议决定了一件工作项,就是让Angular团队的Victor Savkin“在Angular 2的变更检测时加入对immutable-js的支持”。

Hacker News上的某个讨论中,开发者Colin Ramsay表示他很乐于看到这两个团队能够展开交流。关于对NPM进行标准化的这个决定,他表示:“我也乐于看到他们能够与Ember团队的家伙们进行交流,因为他们对于命令行界面(CLI)的实现途径看上去就是重用了其它人的工作成果,仅仅将其包装了一下。他们在许多地方都在重复发明轮子,不过我很乐于看到没有人提议推出一种新的包管理工具。”

双方团队的成员都认为这次会面是友好并且卓有成效的。Chedeau说道:“老实说,对于我们没有更早地进行这次会面,我感到十分惭愧。我相信我们双方都能够因此大大提高工作的进度。”

查看英文原文:Angular and React Teams Collaborate

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT