阿里云「飞天发布时刻」2024来啦!新产品、新特性、新能力、新方案,等你来探~ 了解详情
写点什么

从 AngularJS 走向 Angular

  • 2019-09-21
  • 本文字数:792 字

    阅读完需:约 3 分钟

从AngularJS走向Angular

GMTC北京2018大会上,侯凡讲师做了《从 AngularJS 走向 Angular》主题演讲,主要内容如下。


演讲简介


AngularJS 和 Angular 是两个独立的产品,以 2.0 版本为分界线,不向前兼容。从 1.X 走向 2.X,这是 Angular 领域中每个开发者的痛。目前仍然有大量的服务使用 AngularJS 开发,面临框架切换的阵痛和风险,要么停滞不前,要么直接转向 VUE 和 React。


华为 DevCloud 整体 12+服务,全平台历时 3 个月,在业务版本交付不停的情况下,完成了全服务的 Angular2.0 升级,并在用户无感知的情况在线上完成了无痛切换。在这个过程中,DevCloud 前端团队实施了非常多的优秀实践以确保框架的平滑升级。本次演讲,将分享其中的经验,希望对大家有所帮助。


演讲提纲:


1、DevCloud 框架升级的背景与技术决策


2、框架升级面临的困难和挑战


3、DevCloud 的 Angular 框架升级历程及优秀实践


4、新的挑战,Angular6


5、总结


听众收益:


1、了解合理的前端工程化方法


2、Angular 的组件化编程思想


3、Angularjs1.X 业务逻辑的平滑迁移方案


4、性能优化


5、前端 DevOps


讲师介绍


侯凡


华为云 DevCloud 前端首席架构


2010 年加入华为,一直从事前端开发工作,精通 Javascript/HTML/CSS/Angular/Java,负责部门前端技术栈的规划和演进。负责联合 UCD 部门,负责部门 avenue ui 组件库的规范与核心开发,统一部门所有工具的 UI 体验一致性,对产品体验与视觉设计有着非常丰富的经验。目前带领团队负责华为云 DevCloud 的整体前端业务交付以及前端架构演进与看护工作。


技术栈全面,不仅限于前端,对于 Java 后端、数据库、DevOps、微服务开发、移动开发、产品运营、产品设计都有深入的接触与理解。热爱音乐,爱好运动,心态开放,善于沟通,对于一切新鲜的事务保持好奇心的一个非典型程序员。


前端不仅是业务的表达,也是体验的入口,是工程与艺术完美结合的产物。












完整演讲 PPT 下载链接


https://gmtc.infoq.cn/2018/beijing/schedule


2019-09-21 14:54793

评论

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

天翼云十年一诺,以普惠算力拥抱万里山河

脑极体

什么是数据资产?

奔向架构师

数据资产 5月月更

适合喜欢快速wiki和md的 vuepress

kcnf

这 BUG,绝了

AlwaysBeta

程序员

Go语言入门很简单:如何在 Go 语言中使用 MySQL

宇宙之一粟

Go 语言 MySQL 数据库 5月月更

如何挑选文档协作工具

小炮

文档协作

【愚公系列】2022年05月 二十三种设计模式(九)-装饰者模式(Decorator Pattern)

愚公搬代码

5月月更

看了它!你也能轻松部署vue3组件库

Jianmu

前端 持续集成 Vue 3 组件库 建木CI

Zadig + Gitee:完美实现微服务架构持续交付

Zadig

DevOps 云原生 CI/CD 软件交付

八卦信息怎样传到吃瓜群众?这是一条正儿八经的技术科普

融云 RongCloud

使用APICloud AVM框架封装通讯录组件

YonBuilder低代码开发平台

APP开发 APICloud avm.js 通讯录

Hoo研究院|区块链简报:以太坊创始人V神呼吁马斯克支持“非侵入式”抗新冠技术

区块链前沿News

区块链 Hoo

中原银行流量削峰平台

中原银行

高并发 流量 中原银行 削峰

针对自动取款机优化需求的用例设计,应该挺全面了吧

伤心的辣条

Python 程序人生 软件测试 软件自动化测试 软件测试工程师

九、高可用之弹性伸缩

穿过生命散发芬芳

5月月更 高可用设计

浅谈前端和后端的区别

工程师日月

5月月更

HTML的iframe使用

恒山其若陋兮

5月月更

Hadoop Java api操作hdfs(二)

Emperor_LawD

hadoop 5月月更

在线提取Sitemap中的URL工具

入门小站

工具

在线TSV转SQL工具

入门小站

工具

深入了解 Flutter 的状态管理机制(上)

岛上码农

flutter ios开发 安卓开发 跨平台应用 5月月更

快速删除 node_modules

HoneyMoose

测试人面试 常被问到的计算机网络题,高薪回答模板来了!

伤心的辣条

Python 程序人生 测试 自动化测试 测试 单元测试

计算机二级备考

工程师日月

5月月更

PHP基础语法1

乌龟哥哥

5月月更

CMMI3级(低成熟度)与5级(高成熟度)到底有什么不同?

高山

CMMI CMMI高成熟度

《法医奇遇记系列》——爱情是WebSocket的坟墓

法医

前端 websocket

Java 项目编译的时候提示 javax.xml.bind.annotation does not exist 错误

HoneyMoose

整理了100个必备的Python函数,建议收藏

伤心的辣条

Python 程序人生 软件测试 软件自动化测试 测试 单元测试

linux之history命令

入门小站

Linux

时不我待,TSDB崛起正当时

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

从AngularJS走向Angular_GMTC_侯凡_InfoQ精选文章