微信号:infoqchina

介绍:有内容的技术社区媒体

Angular与React会合并?目前看来可能性并不大

2015-04-27 11:26 InfoQ




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说道:

“老实说,对于我们没有更早地进行这次会面,我感到十分惭愧。我相信我们双方都能够因此大大提高工作的进度。”




如果想要评论本篇文章,想看下其他读者都有什么话想说,欢迎点击“阅读原文”参与讨论。


 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 论道 | HTC专场:Vive游戏设计3大禁忌不可碰 VivePort将推是将推道具收费 阿里数据库迁移项目yugong(愚公)开源啦!【内有详解PPT】 教程 | 分类算法之朴素贝叶斯(NaiveBayes) 10个最“优秀”的代码注释 Android SQlite 优化实例