云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

谷歌云_云主机安全_免费

小七 141 0

有棱角的角度状态:ng conf 2019Auth0的Sam Julien和Kim Maida在盐湖城的ng conf 2019上发言。

在犹他州盐湖城举行的2019年ng大会上,Auth0博士的萨姆·朱利安和金·迈达发表了讲话。你可以在YouTube上找到所有的视频,并查看我的中央资料库,以获取演讲者的幻灯片。有棱角的社区很特别。我知道所有的科技界都这么认为,但Angular是真的。有棱角的社区以其友好、协作和包容而自豪。角形社区的最大标志是世界上最大的角形会议。每年春天都会在犹他州盐湖城的大美洲酒店举行。这个会议是由社区领袖组织的,而不是由谷歌组织的,每年都在努力让自己变得更好、更具教育性、更多元化和包容性,而且,是的,更有趣!这也是谷歌和社区项目负责人宣布重大新闻的时候。"@ng conf是世界上最大的@angle会议。"在推特上留言今年的ng conf于2019年5月1日至3日举行。第三次是我的第一次。第一天我做了一个演讲叫说服你的老板在5分钟内升级。这是一次不可思议的经历!Auth0的社区和技术内容经理Kim Maida今年也首次发表了演讲(她第五次出席)。她用RxJS做了一个关于状态管理策略的演讲(稍后会有更多的介绍!)。因为ngconf本质上是Angular的"国情咨文",所以我将以不同于平常的方式安排本文。我将按主题组织所有的谈话,而不是逐日按时间顺序进行。这样你就可以一次赶上一个主题的所有新闻。有大量的信息需要挖掘!最重要的:有棱角的8号,火柴和常春藤既然我知道你很想听这个大新闻,我们先看看这个大新闻。角度8Angular8在撰写本文时正处于发布候选(RC)阶段,应在2019年5月底完成。版本9应该会在今年第四季度发布。那么Angular8有什么新功能?相当多!我最兴奋的一个特性是差分加载。差异加载将一个包含最少polyfill的轻量级包发送到现代浏览器,将一个包含polyfill的包发送到旧浏览器。这大大减少了大多数用户的下载时间。在大多数情况下,不同的装载可以节省7-20%的捆大小!(来源)Angular 8还有许多其他新功能:(来源)以下是几个亮点:构建器允许您扩展和定制CLI。您将能够从CLI部署到Firebase和其他提供者(这是一个正在进行的工作)。对网络工作者的支持已经得到改善。您可以使用标准import()语法,而不是使用Angular特有的"magic string"语法进行延迟加载。你甚至可以为你的应用程序自动执行这个与角度惰性路线修复工具。AngularJS的$location服务现在支持相同的功能。这将是一个游戏规则的升级,因为团队将能够切换到角度路由器较早的过程。Angular团队创建了一个简化的入门指南。要亲自试用Angular 8,可以将Angular CLI更新到最新版本:安装-npm@ANGLANGLE/cli@下一个这就是角8现在所做的所有事情。我知道你在想什么:"山姆,巴泽尔和常春藤呢!?"我们一次拿一个吧。巴泽尔如果你不熟悉Bazel,那是Google内部构建工具Blaze的开源版本。Bazel提供了各种令人敬畏的功能,比如支持完整堆栈构建、增量构建、远程缓存等等。它在架构上考虑到了Linux的理念:许多小工具的组合使其具有可伸缩性和可定制性。Angular团队已经在一个叫做ABC的项目上工作了几年,或者叫Angular Build Convergence。这是一个使角度构建工具与谷歌内部使用的工具相同的项目。那么,这个项目在版本8中的状态如何?Bazel的加入是Angular实验室的一个项目,目前正在进行"选择加入预览"。这意味着用户可以将Bazel添加到新的或现有的Angular 8项目中,并测试它是否适用于他们的应用程序。Bazel集成基本上已经完成,但团队希望在将其设为默认(计划在版本9中)之前确保其完全兼容。"Bazel现在是@angular 8的一部分可选预演!"在推特上留言为此,您可以运行:npm安装-g@角形/集束ng新--收集=@角形/集市要将Bazel添加到现有Angular 8应用程序,请运行:ng add@角度/巴泽尔Bazel在角度上的支持现在也有了一个新的子域角度.io所以你可以深入研究如何开始使用Bazel。常春藤好吧,那么期待已久的常春藤呢?Ivy是新的渲染器,完全重写,包括对树抖动、模板调试和更小的包大小的支持。从版本8开始,Ivy已经非常接近完成了。事实上,Ivy有97%的单元测试、集成测试和屏幕截图测试都通过了谷歌的测试。所有的调试功能、错误修复、内存改进和更快的测试也都完成了。(来源)剩下什么?主要是向后兼容性测试。Angular团队的目标是让用户无缝过渡到常春藤。现在,他们需要帮助测试有很多依赖关系的角度应用程序,以确保Ivy不会破坏任何东西。版本9的目标是让Ivy更小、更快,并且有更好的类型检查。要试驾Ivy,首先要更新Angular CLI,如上所述。然后,运行以下命令:ng新建我的应用程序--启用ivy这些都是Angular的重大更新——很多令人兴奋的事情正在发生!关于角度新闻、Bazel和Ivy的谈话:第一天Brad Green和Igor Minar的主题演讲Minko Gechev的快速角度应用工具Stephen Fluin《企业角度》Stephen Fluin和Misko Hevery的第3天主题演讲Bazel Opt-In预览版就在这里!亚历克斯·伊格尔有棱有角的团队问答RxJS、NgRx和状态管理在ngconf2018,有一个广泛的主题,NgRx是最新和最好的方式来管理您的角度应用程序的状态。有一个完整的轨道会议致力于NgRx和炒作比比皆是。不幸的是,许多开发人员认为NgRx是他们应用程序中管理状态的唯一方法,尽管没有团队成员声称这一点。Redux模式是一个用于特定用例的工具,尽管它是一个了不起的工具!去年的炒作加上RxJS的普遍不可理解性(对于刚接触Angular的人来说,这可能是一个巨大的绊脚石)意味着今年有一个很大的重点放在RxJS和没有NgRx的州管理上(尽管有一些关于NgRx的很好的讨论!)。我已经按主题给你把谈话分了几部分(无意双关语)。RxJS演讲:Deborah Kurata用RxJS进行数据合成来自外太空的RxJS调度器RxJS高级模式,作者:Michael Hladky如何建立自己的RxJS运营商本莱什和特雷西李不明飞行物:联合国确定了可遗忘的操作员——20分钟内有20名操作员,作者是迈克·布罗基和约翰·尼德兹维茨基《NgRx之前:超级大国与RxJS+正面由托马斯·伯莱森反应性思维:最困难的是迈克·皮尔森国家管理层会谈:金梅达的"使国家服从良好行为"掌握主题:Dan Wahlin的RxJS中的通信选项亚伦·弗罗斯特和克里斯·诺林NgRx会谈:速成课程:Aspen Payton的Angular和ngRxBrandon Roberts用NgRx选择器构建子状态Reid Villeneuve针对工作安全的天文NgRx反模式角元素今年的另一大主题是角元素。角度元素是基于web组件api的自定义元素,在很大程度上已经为实际使用做好了准备。Ivy有一些地方可以改进,但是很多人在各种环境下使用它们,比如在React应用程序内部或从AngularJS迁移时。谈角元素:具有角度元素的Web组件:Manfred Steyer的Beyond the Basics曼弗雷德·斯泰尔对角元素的深入观察不是每个应用程序都是Rob Wormald的SPA转动航母:从一个整体角度.js应用到可伸缩的,联合角度开发与元素,CDK,示意图,和Nx驱动的Monorepo由dylanjohnson,jameshenry和mikehaas开发Ryan Chenkie和Brad McAlister的角元素使反应最好形状、部件和其他角位在Angular杂志上也有很多关于其他话题的讨论。不要误解这一部分没有其他部分那么重要--只是分类有点困难!谈论广角的东西:这是约翰·帕帕给你找的有棱角的尖头A是Jo Hanna Pearce的Angular测试是一个时间和精力的黑洞:用柏树避免吮吸由杰西桑德斯和乔埃姆斯谈形式:萨尼·优素福和卡特琳娜·斯科鲁姆佩卢的反应形式控件值访问器-就像一个虫洞在空间中为你的表单,只会更有用!詹妮弗·瓦德拉形体被桑德·埃利亚斯唤醒组件和装饰器讲座:个性化、性能,可能还有动态内容,作者:Jeff Cross和Kaitlyn Ekdahl用尼科尔·奥利弗的装饰师来包装它用装潢师击败赵克仁的恩昌变化检测讲座:你能想象没有区域的未来吗?马克西姆·科雷茨基为什么我们要教我们的计算机科学硕士生角度?作者:Asaad Saad谈设计:CDK是杰里米·埃尔伯恩用过的最酷的东西角度和CSS网格:准备好爱上比尔奥多姆雷切尔·诺奇奥利用角材引爆原理图讲座:示意图:一个未开发的边疆布赖恩洛夫和凯文舒查德2019:Brian Love和Kevin Schuchard的奥德赛示意图会谈