软件开发客服
首页 > 上上资讯 > 前端网页软件定制开发框架Angular 9.0全新发布

前端网页软件定制开发框架Angular 9.0全新发布

2020-02-09 16:35:42编辑:上上定制浏览量:346

前端网页软件定制开发框架Angular最新发布9.0,全面更新了开发框架、Angular Material以及CLI,Angular 9.0最大的亮点便是开始预设使用Ivy编译器和Runtime,并且改进测试元件的方法。

前端网页软件定制开发框架Angular 9.0全新发布

Angular开发团队发展已久的Ivy编译器,在Angular 8.0发布时成为正式版本,在Angular 9变成了预设选项。Angular开发者使用TypeScript以及HTML来编写元件,但这些HTML最终都不会在用户的浏览器中执行,Angular的编译器会将这些HTML转换成JavaScript,当这些元件需要出现在页面上时,由JavaScript创建适当的DOM。而Ivy是开发团队全新开发的编译器,使用渐增编译技术,能提升建置的速度,且能缩小捆绑包的大小,也让开发者可以更快进行测试,除错也更容易。开发团队提到,开发Ivy编译器的目的,是要精简不透过树摇处理的Angular部分,并使每个Angular元件产生更少的程式码,经过这些改进,小型与大型应用程式,都能最大程度地缩减容量。而那些没有使用太多Angular功能的小型应用程式,则可以使用树摇功能,获得更大的助益。而中等大小的应用程式,因为原本从树摇功能就获益较少,但是又因为没有使用足够多的元件,因此难以真正因为Ivy编译器缩减太多应用程式的容量。


Ivy的TestBed提升其效能,过去TestBed会在每次测试执行时,无论元件是否有被修改,都会重新编译所有元件,而现在除非开发者手动覆盖某个元件,否则TestBed不会在测试的时候重新编译元件,因此能够避免绝大多数测试时的编译工作,使得框架核心测试速度加快40%,用户的应用程式测试速度应该也会加速40%到50%。由于Ivy的新架构,编译器速度获得大幅的提升,官方以应用程式的TypeScript编译成本来衡量编译器效能,Ivy编译官方自家的文件应用程式angular.io,效率提升将近40%。而这代表AOT建置将能够更快,开发人员现在可以在开发模式建置使用AOT,增加开发效率。


Angular 9也加入了YouTube和Google地图新元件,开发者现在可以在应用程式中内嵌渲染YouTube播放器,而新的Google地图元件,则让开发者可以像是使用其他Angular元件一样,简单地渲染Google地图,显示标记并且与其互动,开发者不需要学习使用Google地图API的方法。

标签: 软件定制 Angular 9.0

31

相关资讯

物联网软件定制和开发行业市场前景分析

物联网软件定制和开发行业市场前景分析

物联网软件定制和开发能够当做是我国传统产业向互联网技术+的转型发展,协助用户实现向it行业的变化。包含各种企业提供技术专业的订制开发设计物联网技术新项目,从机器设备数据收集、即时传

标签: 软件定制 物联网软件定制和开发 物联网软件定制

Cortex开源时间序列资料库与监控软件定制系统

Cortex开源时间序列资料库与监控软件定制系统

GrafanaLab发布Cortex1.0,Cortex是个以Prometheus为基础的开源时间序列资料库与监控系统,具有水平扩展,以及几乎无限的留存资料能力,目前为CNCF沙盒

标签: 软件定制 Cortex

智能家居软件定制让生活更加丰富多彩和安全可靠

智能家居软件定制让生活更加丰富多彩和安全可靠

随之大家对电器安全系数、便捷性、舒适度、科学性等居所区域环境需求的提升,及物联网的快速发展,智能家居以及智能家居软件定制使用是大势所趋。智能家居软件定制是一种综合性智能化家居系统软

标签: 软件定制 智能家居软件定制