阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

2014 年 JavaScript 回顾

  • 2015-01-11
  • 本文字数:980 字

    阅读完需:约 3 分钟

2014 年对于 JavaScript 及其在 Web 上的地位来说是令人印象深刻的一年。我们已经在 InfoQ 上介绍了很多相关的文章,内容涵盖了各种 MVC 框架乃至专用的小型类库。

更多的开发者已经通过使用 TypeScript 或者 Flow 将类型系统加入到 JavaScript 语法中。而 Yahoo 在 YUI 问世 8 年之后,选择了中止YUI 这一项目。新的构建系统Gulp取代了 Grunt。Node.js 在年初经历了项目负责人变更的巨变,并在年底产生了 io.js 这一分支项目。当 WebStorm 和 Visual Studio 以不可思议的速度发展的同时,开发者也有了新的工具能够选择,例如 GitHub 的 Atom 和 Adobe 的 Brackets。下面将介绍某些最流行的框架在过去 12 个月里如何发展的。

AngularJS 在 2014 年经历了最大的发展痛苦。今年开始时,最新的版本是 1.2.X。对这个版本最大的抱怨主要集中在文档的缺乏。2014 年 10 月,版本 1.3 发布了。这个版本增加了许多新功能,修正了一些缺陷并提升了整体性能。1 月份,在盐湖城举行了一个专门讨论这个框架的新型会议 ng-conf 。10 月份时,这个会议转到欧洲举行。团队在会议上首次正式谈及了 AngularJS 2.0 。对于这个新版本,社区里出现了非常激烈的争论,原由在于新版本的巨大变化有些令人措手不及,以及对新的语言(AtScript)的各种看法。

Ember 1.3 在年初发布了,在这个版本中加入了延迟路由特性。年底发布了版本1.9 ,加入了对Handlebars 2.0 的支持。2014 年3 月底在俄勒冈州的波特兰第一次举行了专门讨论Ember.js 的会议 Emberconf

自从 2014 年 2 月 20 日 Backbone.js 的版本 1.1.2 发布后,就再没有任何官方消息了。虽然 GitHub 的代码库依然会持续收到提交请求,但是该框架的开发速率显得有些停滞不前。12 月中旬,第三次、同时也是最后一次 backboneconf 会议举行了。这次会议上,Backbone.js 的创建者 Jeremy Ashkenas 在主旨发言中讲到,Backbone 1.2.0 版本很快会发布。

2014 年是 ReactJS 获得巨大发展的一年。在 2 月版本0.9 发布了,目前版本是 0.12.1 。在 2015 年 1 月,第一次 ReactJS 会议将在 Facebook 园区举行。自从 2013 年 5 月第一次公开发布后,开发者对它的兴趣在持续增加

2015 年,JavaScript 上可能会出现更多混乱。支持 ECMAScript 6 的浏览器会增多,开发者将在最新功能的使用和浏览器兼容性之间的平衡上面临艰难的抉择。我们将会在InfoQ 上进行追踪报道。

查看英文原文: 2014 JavaScript In Review

2015-01-11 20:143728

评论

发布
暂无评论
发现更多内容

DxO PhotoLab 7 for mac中文激活版(raw图像处理工具)

影影绰绰一往直前

DxO PhotoLab 7 DxO PhotoLab 7下载 DxO PhotoLab 7破解

情感语音识别技术在人机交互中的应用与挑战

来自四九城儿

Spring 微服务:数据压缩技术

互联网工科生

spring 微服务 云原生 数据压缩

【开源三方库】Easyui:基于OpenAtom OpenHarmony ArkUI深度定制的组件框架

OpenHarmony开发者

OpenHarmony

Vectorworks 2022 for mac破解版下载(三维模型设计工具)

影影绰绰一往直前

Vectorworks 2022 Vectorworks 2022下载 Vectorworks 2022破解

统一运维的定义以及优点说明-行云管家

行云管家

运维 IT运维 运维软件 统一运维

基于HarmonyOS的HTTPS请求过程开发示例(ArkTS)

HarmonyOS开发者

HarmonyOS

Capture One 23 Enterprise for Mac中文激活版

iMac小白

Capture One 23Enterprise Capture One 23

OpenAI 工程师平均薪酬 92.5 万美元;SpaceX 明年将每两天发射一次丨 RTE 开发者日报 Vol.81

声网

利用Java的反射机制实现代码自动生成

这我可不懂

Java 反射机制 代码自动生成

选择 REST ,还是 GraphQL

高端章鱼哥

Rest graphql

万千企业,数智世界,一触即达

脑极体

数智化

区块链游戏,游戏开发

西安链酷科技

区块链 开发 游戏 去中心化 链游

.NET 8 IEndpointRouteBuilder详解

不在线第一只蜗牛

.net 编程语言

软件测试/测试开发/人工智能丨 利用ChatGPT编写测试用例

测试人

人工智能 软件测试 测试用例 ChatGPT

开发一条公链多少钱

西安链酷科技

区块链 去中心化 节点 公链

OmniOutliner Pro mac 中文专业版下载

iMac小白

OmniOutliner Pro下载 OmniOutliner Pro破解 OmniOutliner Pro激活

区块链多链数字钱包开发

西安链酷科技

区块链 dapp 去中心化 钱包 多链

sublime text 4 Mac版 秘钥激活 好用的代码编辑器

影影绰绰一往直前

Sublime Text 4 破解版 Sublime Text 4下载 Sublime Text 4注册版

mac电脑capture one pro 2023 中文破解版下载

影影绰绰一往直前

Capture One Pro 23 Capture One Pro下载 Capture One Pro破解版

Boxy SVG for Mac(矢量图编辑器) 4.15.0完美激活版

mac

苹果mac Windows软件 Boxy SVG 矢量图形编辑软件

特权账号的安全和风险管理

尚思卓越

网络安全 风险检测

Understand for Mac(优秀的源代码审查工具)v5.1(1029)激活版

影影绰绰一往直前

Understand下载 Understand激活版 Understand mac

十月 Web3 游戏行业报告:市值增长背后的用户获取挑战

Footprint Analytics

gamefi NFT链游 Web3 游戏

云图说|什么是可信智能计算服务TICS

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 华为云云图说

Paste for Mac(剪切板管理工具) v4.1.2免激活版

iMac小白

Paste for Mac Paste下载 Paste中文版

链游开发,链游定制开发

西安链酷科技

c#装饰器模式详解

快乐非自愿限量之名

C# 编程语言

WeChatTweak for Mac(多开和防撤回工具) macOS微信插件

影影绰绰一往直前

微信多开和防撤回工具 微信小助手 微信多开助手 微信多开

Infuse for Mac(强大的音视频播放器)

iMac小白

Infuse下载 Mac版Infuse下载 Infuse 中文 Infuse播放器

探秘亚马逊云科技海外服务器 | 解析跨境云计算的前沿技术与应用

-亦世凡华、

服务器 经验分享 海外服务器 亚马逊服务器

2014年JavaScript回顾_JavaScript_李刚_InfoQ精选文章