美文网首页前端译趣我爱编程
Reactjs历史时间轴一览

Reactjs历史时间轴一览

作者: linc2046 | 来源:发表于2018-05-24 10:05 被阅读165次
    Reactjs历史时间轴一览

    reactjs历史时间轴一览

    Reactjs的出现戏剧性地扩展了前端工程师们创造用户优化界面的机会。
    我们已经发布了很多关于reactjs的文章,展示很多特性。

    高质量代码需求

    2011年,facebook的工程师们开始面临代码维护的问题。
    随着Facebook Ads 引入相当数量的功能,团队需求更多成员维护功能平稳运行。
    快速增长的团队成员、应用功能减慢他们的工作。
    随着产品不断的更新迭代,他们的应用逐渐变得很难使用。

    不久之后,fb工程师已经无法跟上产品更新节奏, 他们的代码迫切需要升级以提升效率。

    他们选择了正确的模型,但是仍然需要考虑用户体验。

    因此,Jordan Walke 创建了一套原型,
    帮助提升整体效率,同时也标志着reactjs的诞生。

    历史时间轴一览

    从2010年至今(2018年3月) 时间轴一览

    <iframe src="https://cdn.knightlab.com/libs/timeline3/latest/embed/index.html?source=16Khs43YDBSpoiq23SFEExAA2kzOsa7hri-MWw2QC940&font=Default&lang=en&initial_zoom=2&height=650" width="700px" height="500px" frameborder="0" scrolling="no"> </iframe>

    我们收到反馈说时间轴中的一些日期并不准确,如: reactjs 开源是在 2013年5月的JSCONF US大会上。 2014年react伦敦大会在4月7日至9日举办。

    我们最近已经更新时间轴。如果你发现任何其他不准确的地方,请在本文下方评论区或Twitter上留言。

    2010 - react最初迹象

    Xhp允许创建复合组件,后期引入至react中。

    2011 - 早期原型

    • Jordan Walke 创建 FaxJs, react的早期原型, 支撑了FB的一套搜索组件。

    2012 - fb新变化

    • FB AD 管理难度加深。 FB需要找到更好解决方案。 Jordan Walke 基于原型创建了react。

    • 4月9日,FB收购Instagram。Instagram想使用FB的新技术。基于此,FB受压之下考虑解耦并开源React。

      这些大部分由Pete Hunt完成。

    • 9月8日至12日:TechCrunch Disrupt 旧金山峰会上,马克 扎克伯格表示:我们最大的错误就是压太多宝在HTML5上了。

    他承诺FB将会很多提供更好的移动体验。

    2013 - 发布之年

    有趣的是: 观众表示质疑。参会的早期框架使用者中大部分人认为React是很大的退步。但React定位于创新者。

    React的创建者及时意识到错误,决定后续开启React宣传之旅,让他们由质疑转为支持。

    • 6月2日:React 接入 JSFiddle

    • 7月30日:React和jsx 接入 Ruby On Rails框架

    • 8月19日:React和jsx 接入Python应用

    • 9月14日至15日:JSCONF EU大会,Pete Hunt发布’重新思考最佳实践‘的主旨演讲

    • 12月17日:David Nolen 介绍 基于React的 OM框架,介绍中解释了React的高级特性,获得一批早期的支持者。文中解释React如何优于其他方案,进一步提高React的认知度。

    2014 - 扩张之年

    React逐渐获得了声誉,开始走向潜在用户中的早期使用者。这时候,FB团队需要传达React如何稳定的消息,而不是简单依赖其技术优势。
    基于这点关注,他们开始转向吸引企业用户,像: Netflix。

    • 2014年早期:#reactjsworldtour 大会开启,创建社区,开始把质疑者变为支持者。

    • 1月2日:React Developer Tool 成为谷歌开发者工具的插件。

    • 2月:21世纪极客编辑器 - Atom发布

    • 4月7日至9日:React London 2014 大会召开

    • 6月:ReactiveX.io 成立

    • 7月13日:React热加载器发布, 它是一个可以热加载React组件,同时不丢失state数据的插件。

    • 12月12日:PlanOut, 一项用于在线实验的语言发布。
      发布的0.5版本中包含一个基于React实现的Planout语言编辑器,引入FB内部使用的完整特性的编译器。

    2015 - 走向稳定

    • 2015年早期:Flipboard 发布 React Canvas

    • 1月: Netflix 表示喜欢React

    • 2015年早期: Airbnb开始使用React

    • 1月28日至29日:Reactjs Conf 2015大会,FB在一次技术演讲中发布了React Native的第一个版本。

    • 2月:发布 Relay 和 GraphQL

    • 3月25日:FB宣布 RN IOS 开源并提交Github.

    • 6月2日:Dan Abramov 和 Andrew Clark 发布了 Redux

    • 9月2日: React Developer Tools 第一个稳定版本发布。

    • 9月14日:RN Android 发布

    2016 - 引领主流

    • 3月:Mobx 发布

    • 2月22日至23日:Reactjs 2016大会在旧金山举办,Isaac Salier-Hellendag 介绍 Draft.js

    • 3月:React Storybook 发布

    • 6月2日至3日:React欧洲大会举办

    • 7月11日:React的 错误代码系统 发布

    • 11月: React UI工具集 Blueprint

    2017 - 改进之年

    2018 - 现状

    • 3月1日-2日:ReactCONF 冰岛大会,Dan Abramov 发表 超越React 16 演讲

    • 3月29日: React 16.3.0 发布

    下一步目标

    React发展之路已经越走越好,但我们依然需要更多学习React。考虑这些,我们决定在6月21日至22日,在华沙举办 React培训
    如果你正考虑加深React知识栈,赶紧加入我们。

    要是上面清单有遗漏或不准确的地方,欢迎在评论区或Twitter留言。

    译者注

    • 原文链接

    • 因译者水平有限,如有错误,欢迎指正交流

    相关文章

      网友评论

        本文标题:Reactjs历史时间轴一览

        本文链接:https://www.haomeiwen.com/subject/thqdjftx.html