我们很高兴今年再次参加 AngularConnect 并与数百名出色的工程师交谈。
今年,团队的重点是分享见解,并揭开 Angular 工作原理的一些内部原理以及我们作为一个团队面临的挑战。
Igor Minar和我分享了我们在社区中看到的一些势头。我们谈到了全球 Angular 会议的数量持续增长。我们与德意志银行和安联合作,分享他们如何使用 Angular 来提高整个公司的开发人员生产力的故事。
我们还分享了版本 9 的一些计划。从版本 9 开始,Ivy 打算成为默认版本。9 中将有一个退出选项。为了适应这一点,库作者应该继续将 ViewEngine 编译的库和元数据发送到npm 。
Angular 编译器允许开发人员编写结合了 HTML、组件、指令等的声明性模板,以获得出色的开发体验。编译器获取这些模板并将它们转换为在运行时执行的 JavaScript 指令。
Alex Rickabaugh介绍了 @NgModule 的真正工作原理。他解释了metadata.json 文件是什么,并揭示了编译器最大的“秘密”。
我的 Angular 团队之旅 — 构建 Angular 3 年的流程错误和经验教训
通过Manu Murthy加入 Angular 团队的故事,他分享了我们犯过的一些最大错误,以及 Angular 团队在如何管理构建优秀开源软件的过程中学到的东西。
Miško Hevery一直在领导我们努力让新的 Angular 运行时变得更快。在他的演讲中,他分享了我们在 JavaScript 优化方面面临的基本挑战,以及我们为使 Angular 变得更快而所做的工作,以便用户可以愉快地使用 Angular 应用程序。
Minko Gechev分享了使用 Angular 的最佳实践,并展示了 Angular 团队如何与其他技术合作来提供出色的集成体验。
作为 Angular 框架负责人, Kara Erickson负责 Angular 平台的许多关键部分,为开发人员提供最佳体验。在本次演讲中,她揭开了变更检测的工作原理,并解释了 Angular 应用程序运行时到底发生了什么。
来自 Google TypeScript 团队的Rado Kirov分享了关于系统约束在短期内可能令人沮丧,但从长远来看会带来更好的速度和可维护性的见解。
大规模 GitHub:Angular 如何管理社区贡献和存储库
Angular 团队管理着 GitHub 上最大的开源项目之一,但要成功做到这一点,我们必须找到并构建出色的工具来提供帮助。 Joey Perrott分享了 Angular 团队的运作方式以及持续改进我们的开发人员基础设施的方式。
文章来源地址:https://blog.angular.dev/the-angular-team-angularconnect-2019-b23be3762ccb