Cross Platform
跨平台
Progressive web apps
渐进式Web应用
Use modern web platform capabilities to deliver app-like experiences. High performance, offline and zero-step installation.
借助现代化Web平台的力量,交付app式体验。高性能、离线化、零安装。
Native
原生
Build native mobile apps with strategies from Ionic Framework, NativeScript, and React Native.
借助来自Ionic、NativeScript和React Native中的技术与思想,构建原生移动应用。
Desktop
桌面
Create desktop-installed apps across Mac, Windows, and Linux using the same Angular methods you've learned for the web plus the ability to access native OS APIs.
借助你已经在Web开发中学过的能力,结合访问原生操作系统API的能力,创造能在桌面环境下安装的应用,横跨Mac、Windows和Linux平台。
Speed and Performance
速度与性能
Code generation
代码生成
Angular turns your templates into code that's highly optimized for today's JavaScript virtual machines, giving you all the benefits of hand-written code with the productivity of a framework.
Angular会把你的模板转换成代码,针对现代JavaScript虚拟机进行高度优化,轻松获得框架提供的高生产率,同时又能保留所有手写代码的优点。
Universal
统一
Serve the first view of your application on node.js, .NET, PHP, and other servers for near-instant rendering in just HTML and CSS. Also paves the way for sites that optimize for SEO.
在服务端渲染应用的首屏,像只有HTML和CSS的页面那样几乎瞬间展现,支持node.js、.NET、PHP,以及其它服务器,为通过SEO来优化站点铺平了道路。
Code splitting
代码拆分
Angular apps load quickly with the new Component Router, which delivers automatic code-splitting so users only load code required to render the view they request.
Angular应用通过新的组件路由(Component Router)模块实现快速加载,提供了自动拆分代码的功能,为用户单独加载它们请求的视图中需要的那部分代码。
Productivity
生产率
Templates
模板
Quickly create UI views with simple and powerful template syntax.
通过简单而强大的模板语法,快速创建UI视图。
Angular CLI
Angular命令行工具
Command line tools: start building fast, add components and tests, then instantly deploy.
命令行工具:快速进入构建环节、添加组件和测试,然后立即部署。
IDEs
各种IDE
Get intelligent code completion, instant errors, and other feedback in popular editors and IDEs.
在常用IDE和编辑器中获得智能代码补全、实时错误反馈及其它反馈等特性。
Full Development Story
完整开发故事
Testing
测试
With Karma for unit tests, you can know if you've broken things every time you save. And Protractor makes your scenario tests run faster and in a stable manner.
使用Karma进行单元测试,让你在每次存盘时都能立即知道是否弄坏了什么。Protractor则让你的场景测试运行得又快又稳定。
Animation
动画
Create high-performance complex choreographies and animation timelines with very little code through Angular's intuitive API.
通过Angular中直观简便的API创建高性能复杂编排和动画时间线 —— 只要非常少的代码。
Accessibility
可访问性
Create accessible applications with ARIA-enabled components, developer guides, and built-in a11y test infrastructure.
通过支持ARIA的组件、开发者指南和内置的一体化测试基础设施,创建具有完备可访问性的应用。