NVIDIA 初创加速计划,免费加速您的创业启动 了解详情
写点什么

从 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:54795

评论

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

KCL v0.4.5 发布 - 更好的编写便利性改进,稳定性,体验提升与多平台支持

Peefy

开源 DevOps 云原生 编程语言 ​Rust

低代码开发平台 助力教育行业信息化建设

力软低代码开发平台

观测云产品更新|新增用户访问监测自动化追踪;新增 CDN 质量分析;新增自定义查看器导航菜单等

观测云

运维 云服务 可观测 观测云 可观测性用观测云

CleanMyMac4.20免费版下载

茶色酒

CleanMyMac4.20

Portraiture4.0简体中文版本磨皮插件

茶色酒

Portraiture4.0

掌握统计学,做选择时的纠结少一半!

图灵社区

R语言 统计学

认证培训 |【AIRIOT物联网平台应用与实战训练营】第二期火热报名中!

AIRIOT

物联网 培训 训练营 认证

软件测试/测试开发 | 常用测试策略与测试手段

测试人

软件测试 自动化测试 测试方法

软件测试 | 代码覆盖率集成

测吧(北京)科技有限公司

测试

如何将BI 工具与业务系统进行单点登录对接,实现用户权限通用

葡萄城技术团队

软件测试/测试开发 | Bug定位方法

测试人

软件测试 自动化测试 测试开发 bug定位

社区1月月报|OceanBase 4.1 即将发版,哪些功能将会更新?

OceanBase 数据库

数据库 oceanbase

SREWorks前端低代码组件生态演进:monorepo架构重构和远程组件加载实践

阿里云大数据AI技术

大数据 运维 前端 低代码 企业号 2 月 PK 榜

Studio One6绿色版音乐创作编辑软件

茶色酒

Studio One6

CleanMyMacX4.20完美试用版功能介绍

茶色酒

CleanMyMacX4.20

【iOS逆向与安全】使用ollvm混淆你的源码

小陈

ios开发 逆向 iOS逆向 ios安全 逆向技术

BPMN2.0是什么?它能解决企业流程管理中哪些问题?

优秀

BPMN

hive etl 通过 ETL 导出 Hive 中的数据

weigeonlyyou

hadoop hive Hive SQL hadoo Kafka ETL

LeetCode题解:1238. 循环码排列,归纳法,详细注释

Lee Chen

JavaScript 算法 LeetCode

如何使用appuploader制作apple证书​

雪奈椰子

软件测试/测试开发 | 什么是软件缺陷

测试人

软件测试 自动化测试 测试开发

为什么负责任的技术始于数据治理

葡萄城技术团队

未来智安入选CCIA“网络安全服务阳光行动”成员单位

未来智安XDR SEC

网络安全

将企业文件共享解决方案与数据丢失防护配对

镭速

软件测试/测试开发 | 白盒测试方法论

测试人

软件测试 测试开发 白盒测试

ChatGPT为什么在一夜之间爆火?| 社区征文

三掌柜

人工智能 openai ChatGPT

“ChatGPT之父”Sam Altman的成功之路!

这我可不懂

低代码

OpenHarmony应用集成AGC云存储

白晓明

云存储 DevEco Studio 端云协同 OpenHarmony应用开发 AppGallery Connect

不到3天,省下近10万,低代码是真给老板省钱啊!

引迈信息

前端 敏捷开发 低代码

掌握统计学,做选择时的纠结少一半!

图灵教育

R语言 统计学

加快发展先进制造业势在必行!

加入高科技仿生人

低代码 数字化转型 制造业 先进制造 数字转型

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