2017-07-26 18:28:11 -04:00
<!-- FULL HEADER BLOCK -->
2017-07-07 14:16:51 -04:00
< header >
2017-04-19 16:35:11 -04:00
2017-07-26 18:28:11 -04:00
<!-- BACKGROUND IMAGE -->
2017-05-24 23:08:21 -04:00
< div class = "background-sky hero" > < / div >
2017-04-19 16:35:11 -04:00
2017-07-26 18:28:11 -04:00
<!-- INTRO SECTION -->
2017-05-24 23:08:21 -04:00
< section id = "intro" >
<!-- LOGO -->
2021-03-08 23:27:16 -05:00
< div class = "hero-logo" > < / div >
2017-05-24 23:08:21 -04:00
2017-07-26 18:28:11 -04:00
<!-- CONTAINER -->
2017-05-24 23:08:21 -04:00
< div class = "homepage-container" >
2020-12-09 16:43:09 -05:00
< div class = "hero-headline no-toc" > The modern web< br > developer's platform< / div >
2021-05-30 15:11:26 -04:00
< a class = "button hero-cta no-print" href = "docs" > Get Started< / a >
2017-07-26 18:28:11 -04:00
< / div >
2017-04-19 16:35:11 -04:00
2017-07-26 18:28:11 -04:00
< / section >
2017-04-27 18:32:46 -04:00
2017-01-27 03:20:51 -05:00
< / header >
2017-04-19 16:35:11 -04:00
2017-07-26 18:28:11 -04:00
<!-- MAIN CONTENT -->
2017-07-07 14:16:51 -04:00
< article >
2017-07-26 18:28:11 -04:00
2017-11-14 20:01:00 -05:00
< h1 class = "no-anchor no-toc" style = "display: none" > < / h1 >
2017-07-26 18:28:11 -04:00
2017-05-24 23:08:21 -04:00
< div class = "home-rows" >
2017-04-19 16:35:11 -04:00
2018-02-06 12:55:43 -05:00
< aio-announcement-bar > < / aio-announcement-bar >
2017-07-26 18:28:11 -04:00
<!-- Group 1 -->
2017-05-24 23:08:21 -04:00
< div layout = "row" layout-xs = "column" class = "home-row homepage-container" >
2017-01-27 03:20:51 -05:00
< div class = "promo-img-container promo-1" >
2017-04-19 16:35:11 -04:00
< div >
2021-04-30 11:33:00 -04:00
< img height = "222" width = "340" src = "generated/images/marketing/home/responsive-framework.svg" alt = "responsive framework" loading = "lazy" >
2017-04-19 16:35:11 -04:00
< / div >
2017-01-27 03:20:51 -05:00
< / div >
2017-04-27 18:32:46 -04:00
2017-01-27 03:20:51 -05:00
< div class = "text-container" >
2017-04-19 16:35:11 -04:00
< div class = "text-block promo-1-desc l-pad-top-2" >
2017-05-24 23:08:21 -04:00
< div class = "text-headline" > Develop Across All Platforms< / div >
2017-04-19 16:35:11 -04:00
< p class = "text-body" > Learn one way to build applications with Angular and reuse your code and abilities to build apps for any deployment target. For web, mobile web, native mobile and native desktop.
< / p >
< / div >
2017-01-27 03:20:51 -05:00
< / div >
2017-05-24 23:08:21 -04:00
< / div >
< hr >
2017-07-26 18:28:11 -04:00
<!-- Group 2 -->
2017-01-27 03:20:51 -05:00
< div layout = "row" layout-xs = "column" class = "home-row" >
< div class = "text-container" >
2017-04-19 16:35:11 -04:00
< div class = "text-block" >
2017-05-24 23:08:21 -04:00
< div class = "text-headline" > Speed & Performance< / div >
2017-04-19 16:35:11 -04:00
< p class = "text-body" > Achieve the maximum speed possible on the Web Platform today, and take it further, via Web Workers and server-side rendering.< / p >
< p class = "text-body" > Angular puts you in control over scalability. Meet huge data requirements by building data models on RxJS, Immutable.js or another push-model.< / p >
2017-01-27 03:20:51 -05:00
< / div >
< / div >
2017-04-19 16:35:11 -04:00
2017-01-27 03:20:51 -05:00
< div class = "promo-img-container promo-2" >
2017-04-19 16:35:11 -04:00
< div >
2021-04-30 11:33:00 -04:00
< img height = "222" width = "323" src = "generated/images/marketing/home/speed-performance.svg" alt = "speed and performance" loading = "lazy" >
2017-04-19 16:35:11 -04:00
< / div >
2017-01-27 03:20:51 -05:00
< / div >
2017-05-24 23:08:21 -04:00
< / div >
< hr >
2017-04-19 16:35:11 -04:00
2017-07-26 18:28:11 -04:00
<!-- Group 3 -->
2017-01-27 03:20:51 -05:00
< div layout = "row" layout-xs = "column" class = "home-row" >
< div class = "promo-img-container promo-3" >
2021-04-30 11:33:00 -04:00
< div > < img src = "generated/images/marketing/home/joyful-development.svg" alt = "IDE example" loading = "lazy" > < / div >
2017-01-27 03:20:51 -05:00
< / div >
2017-04-19 16:35:11 -04:00
2017-01-27 03:20:51 -05:00
< div class = "text-container" >
2017-04-19 16:35:11 -04:00
< div class = "text-block promo-3-desc" >
2017-05-24 23:08:21 -04:00
< div class = "text-headline" > Incredible Tooling< / div >
2017-04-19 16:35:11 -04:00
< p class = "text-body" > Build features quickly with simple, declarative templates. Extend the template language with your own components and use a wide array of existing components. Get immediate Angular-specific help and feedback with nearly every IDE and editor. All this comes together so you can focus on building amazing apps rather than trying to make the code work.
< / p >
< / div >
2017-01-27 03:20:51 -05:00
< / div >
2017-04-19 16:35:11 -04:00
2017-05-24 23:08:21 -04:00
< / div >
< hr >
2017-07-26 18:28:11 -04:00
<!-- Group 4 -->
2017-01-27 03:20:51 -05:00
< div layout = "row" layout-xs = "column" class = "home-row" >
< div class = "text-container" >
2017-04-19 16:35:11 -04:00
< div class = "text-block l-pad-top-2" >
2017-05-24 23:08:21 -04:00
< div class = "text-headline" > Loved by Millions< / div >
2017-04-19 16:35:11 -04:00
< p class = "text-body" > From prototype through global deployment, Angular delivers the productivity and scalable infrastructure that supports Google's largest applications.< / p >
< / div >
2017-01-27 03:20:51 -05:00
< / div >
2017-04-19 16:35:11 -04:00
2017-01-27 03:20:51 -05:00
< div class = "promo-img-container promo-4" >
2017-04-19 16:35:11 -04:00
< div >
2021-04-30 11:33:00 -04:00
< img src = "generated/images/marketing/home/loved-by-millions.svg" alt = "angular on the map" width = "455" height = "228" loading = "lazy" >
2017-04-19 16:35:11 -04:00
< / div >
2017-01-27 03:20:51 -05:00
< / div >
< / div >
2017-04-19 16:35:11 -04:00
2017-07-26 18:28:11 -04:00
<!-- CTA CARDS -->
< div layout = "row" layout-xs = "column" class = "home-row" >
2019-04-02 02:12:55 -04:00
< a href = "start" >
2017-07-26 18:28:11 -04:00
< div class = "card" >
2021-04-30 11:33:00 -04:00
< img src = "generated/images/marketing/home/code-icon.svg" alt = "Get Started with Angular" width = "70" height = "70" loading = "lazy" >
2017-05-24 23:08:21 -04:00
< div class = "card-text-container" >
2020-02-18 13:14:48 -05:00
< div class = "text-headline" > Try it now< / div >
< p > Explore Angular's capabilities with a ready-made sample app. No setup required.< / p >
2017-05-24 23:08:21 -04:00
< / div >
2017-07-26 18:28:11 -04:00
< / div >
< / a >
< / div >
2017-04-19 16:35:11 -04:00
2017-07-26 18:28:11 -04:00
< / div > <!-- end of home rows -->
2017-05-24 23:08:21 -04:00
2017-01-27 03:20:51 -05:00
< / article >