写点什么

在 ng-conf 2016 上,Angular 2 发布候选版本

  • 2016-05-08
  • 本文字数:1156 字

    阅读完需:约 4 分钟

2016 ng-conf 会在犹他州盐湖城举行,在会议召开前夕,Angular 团队结束了 Angular 2 的 beta 状态,将其推进到了发布候选(Release Candidate)阶段。 Brad Green Jules Kremer 在第一天的 Keynote 上对此进行宣传,为参会者介绍了他们正在做的事情以及这些事情的进展。

据 Green 介绍,使用新的离线模板编译器能够让核心的下载大小只有 46K,这甚至比 Angular 1 的核心还要小。跟 Angular 1 相比,新的编译器还会带来 5 倍的渲染速度提升,这包括初始的渲染和随后的更新。

Angular 生态系统在不断成长,而且更加具有融合性。除了最原始的 Angular 以外,还有许多的子站,它们是与特定的衍生项目相关的。InfoQ 将会在未来的几周内,提供这些项目相关的更多报道。

Angular CLI 已经达到了成熟的水平,因为它是第一个宣布允许开发人员只借助三条控制台命令就能生成一个应用的工具:

复制代码
ng new AwesomeApp
cd AwesomeApp
ng serve

CLI 工具能够创建工程、生成组件、生成路由并预处理 CSS。

对于开发人员来说,这会使用 TypeScript 构建应用,并使用名为 Codelyzer 的新工具进行静态的代码分析,与官方的风格指南进行对比。

在 Angular 2 中,因为所有的东西都是组件,所以很多贡献者都可以将他们的控件库转到 Angular 2 上。Google 已经将 Material library 转到了 Angular 2,这是很自然的事情,另外,Wijmo、PrimeNG、NG-Lightning(SalesForce)、Vaadin、telerik(kendo UI)以及 ng-bootstrap 都有可用的组件库。

Kremer 介绍了社区中使用 Angular 2 及其不同的组成部分来构建业务功能的成员。

Michi Kono 是 CapitalOne.com 的高级主管,他接下来介绍了他们使用 Angular Universal 所做的事情,Angular Universal“允许 Angular 引擎在服务端运行”。CapitalOne.com 是一个具有很高访问量的站点,具有高性能、搜索引擎优化(SEO)以及监控方面的需求。他们之前使用 Angular 1,这样就需要构建一个复杂的、自定义的渲染系统。Kono 说 Angular Universal 实际上重新编排了流程,因此在用户交互之前,就已经绘制完成了。在此之前,绘制是在终端进行的,所以,用户不仅无法与站点进行交互,而且需要等待内容的展现。

但是,他们依然没有回答最大的这个问题:Angular 2 何时才能得到大家的认可并独立发展起来?

ng-conf的视频可以通过YouTube 观看, keynote 的 slide 也可以获取了

查看英文原文: Angular 2 Reaches Release Candidate at ng-conf 2016

2016-05-08 19:002600

评论

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

分苹果

书旅

算法 LeetCode

分布式链路追踪Skywalking 存储模型设计

胡弦(关注公众号架构随笔录)

分布式 Skywalking 高性能 分布链路追踪

SpringBoot系列(五):SpringBoot 日志配置(logback)

xcbeyond

Java 微服务 springboot logback

如何写出完美的接口:接口规范定义、接口管理工具推荐

xcbeyond

Java 架构 接口规范

如何正确认识区块链?

CECBC

区块链价值 区块链应用

面试官:说下对cookie,session,Token的理解

Java小咖秀

Java 面试

AI能写浙江高考满分作文了!在线满分作文生成器,一键圆你满分梦

程序员生活志

AI

免费DDoS攻击测试工具大合集

陈磊@Criss

一瓶可乐的自动售货机指令“旅程”

华为云开发者联盟

物联网 嵌入式 华为云 数据传输 无线通信

终于知道Kafka为什么这么快了!

大头星

kafka 消息队列

libuv 异步模型之设计概览

Huayra

libuv 异步模型

如何从红蓝墨水中分离出红墨水?回声消除算法介绍

拍乐云Pano

音视频 WebRTC 回声消除 3A算法 音频技术

智“营”时代,众盟科技荣膺“2020毕马威中国领先消费科技TOP50企业榜单”

人称T客

腾讯人均月薪7.5w,我这是又被平均了?

程序员生活志

腾讯 职场 薪资

统一软件开发过程(RUP)的概念和方法

雯雯写代码

MySQL备份脚本,应该这么写

Simon

MySQL

网站改版神秘公式,教你躲避改版陷阱

北柯

创业 网站 网站搭建 网站改版

面试造火箭,看下这些大厂原题

前端有的玩

Java 面试 大前端

PHP之闭包函数

书旅

面向对象 闭包 函数

JavaScript中的正则表达式详解

华为云开发者联盟

Java 正则表达式 程序员 字符串 语法

实践总结:在 Java 中调用 Go 代码

写代码的西瓜

守护进程

书旅

php 进程 守护进程

英特尔首席架构师Raja:一个“百亿亿次级计算能力惠及每个人”的时代正在到来

最新动态

Rust竟然没有异常处理?

袁承兴

rust 异常 java异常处理

MySQL explain 中的 rows 究竟是如何计算的?

架构精进之路

MySQL

年近而立,Java何去何从?

华为云开发者联盟

Java 开源 程序员 编程语言 Bugayenko Yegor

SpringBoot系列(六):SpringBoot 数据库操作(集成MyBatis)

xcbeyond

Java 微服务 mybatis springboot

troubleshoot之:分析OutOfMemoryError异常

程序那些事

Java JVM 异常 JIT

Phalcon注解学习

Geek_4z9ami

php phalcon

应用研发平台特惠专场,助力企业加速数智化发展

移动研发平台EMAS

MySQL中timestamp和datetime,你用的对么?

xcbeyond

MySQL 数据库 后端

在ng-conf 2016上,Angular 2发布候选版本_JavaScript_David Iffland_InfoQ精选文章