15. 15
Ahead of Time (AOT)
Develop in
TypeScript
Compile
using tsc
Bundle &
Minify
Deploy
Download JS
Assets
Angular
Bootstraps
JIT
Compilation
Render App
App Development
App Rendering
16. 16
Ahead of Time (AOT)
Develop in
TypeScript
Compile
using ngc
Bundle &
Minify
Deploy
Download JS Assets
Angular
Bootstraps
Render App
App Development
App Rendering
Angular
Templates+CSS
into TypeScript
TS into
JavaScript
27. 27
Component Development Kit (CDK)
“The goal of the CDK is to give developers more tools to build awesome
components for the web. This will be especially useful for projects that want to
take advantage of the features of Angular Material without adopting the Material
Design visual language. ” – Angular Team
• Separation of concerns: You can now develop your features using Material CDK
without being bothered by UI constraints along the way.
• Low-imprint UI library: You will not have to apply the Material UI components
anymore to use the features provided. This means no more endless CSS
overriding!