【AICon】AI 基础设施、LLM运维、大模型训练与推理,一场会议,全方位涵盖! >>> 了解详情
写点什么

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:143734

评论

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

【Mycat】作为Mycat核心开发者,怎能不来一波Mycat系列文章?

冰河

分布式事务 分布式数据库 系统架构 分布式存储 mycat

为什么我就面试阿里P6,好不容易过2面,3面来个架构师来吊打我?

小Q

Java 学习 程序员 架构 面试

“双11”购物狂欢节,所有女生走进了谁的直播间?

博睿数据

APM AIOPS 拨测 直播 用户体验

C++多元组tuple使用方法?你熟悉吗?快来看看吧

良知犹存

c++

区块链有了几个新“标准”!

CECBC

区块链 版权保护

加快脑动脉瘤检测,AI来了

华为云开发者联盟

人工智能 学习 算法 华为云 医疗AI

美国区块链政策大盘点

CECBC

区块链 政策 货币

阿里大牛说:你凭什么搞不懂SpringBoot,Cloud,Nginx与Docker

小Q

Java 学习 编程 架构 面试

WE大会上,科学家们是怎样治愈“小破球”的?

脑极体

轻松云上揽胜中华,靠的就是这份聪明的“地图”!

华为云开发者联盟

MySQL 数据库 postgresql AI 地图

java-File对象

Isuodut

Teambition 网盘 VS 阿里云盘:阿里这个浓眉大眼的也开始玩赛马了?

郭旭东

阿里云 阿里云网盘

高交会科技盛宴:“科技改变生活,创新驱动发展”

13530558032

mongodb 源码实现系列 - 网络传输层模块实现四

杨亚洲(专注MongoDB及高性能中间件)

MySQL 数据库 mongodb 高性能 分布式数据库mongodb

Flutter Bloc模式

码爷

flutter ios 程序员

企业级软件的核心价值

Philips

敏捷开发 企业应用

握草!美团P8整理的280页超详细Docker实战文档简直太香了,让你对如日中天的Docker有更深入的了解。

Java架构之路

Java 程序员 架构 面试 编程语言

亲测三遍!8步搭建一个属于自己的网站

华为云开发者联盟

MySQL Linux 开发者 网站 华为云

Github标星67.9k的微服务架构以及架构设计模式笔记我真的爱了

Java架构之路

Java 程序员 架构 面试 编程语言

什么?还不懂c++vector的用法,你凭什么勇气来的!

良知犹存

c++

数字投票时代即将到来

CECBC

数字投票

【Swift实现代码】iOS架构模式之MVP

码爷

ios swift 架构

LeetCode题解:剑指 Offer 22. 链表中倒数第k个节点,双指针,JavaScript,详细注释

Lee Chen

算法 大前端 LeetCode

IMC总决赛精彩对战应接不暇,英特尔酷睿极致性能燃爆比赛现场!

E科讯

DeFi质押挖矿系统开发技术

薇電13242772558

区块链 defi

《迅雷链精品课》第三课:区块链主流框架分析

迅雷链

区块链 区块链方案 区块链+ 区块链应用

云图说|多模态AI开发套件HiLens Kit:超强算力彰显云上实力

华为云开发者联盟

人工智能 开发者 物联网 机器人 华为云

微众银行大数据平台建设方案

康月牙

大数据 开源 金融 平台 微众银行

多线程并发主题-ThreadLocalRandom类

公众号:程序猿成神之路

Java 并发编程 线程

手把手教你本地 k8s 集群搭建云原生 Tekton CICD 流水线

比伯

Java 大数据 编程 架构 计算机

【涂鸦物联网足迹】涂鸦云平台接口列表

IoT云工坊

人工智能 接口 物联网 API 智能家居

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