-
Notifications
You must be signed in to change notification settings - Fork 83
Welcome to Angular
###Angular is for web apps Angular is a client-side structural framework for creating dynamic web applications. It uses HTML as the template language and allows you to extend HTML to accommodate the needs of your application.
###Angular is dynamic Angular helps you extend HTML’s syntax to create custom elements and attributes that contain application behavior. Angular reduces the need to do DOM manipulation as Directives create reusable components that do most of what you need without requiring you to repeat DOM boilerplate everywhere. This allows you to concentrate on your application’s logic, and not on how to trick the browser into doing what you want.
###Angular encourages MVC The MVC pattern from Angular’s perspective: Separate applications into distinct presentation, data, and logic components. Encourage loose coupling between these components.
Angular exists in two flavors: AngularJS, and AngularDart. AngularJS and AngularDart are similar concepts, but have some big differences in implementation. This tutorial focuses on AngularDart. We will not compare AngularDart with AngularJS, or discuss how, where and why they diverge.
This tutorial is intended to get you started on AngularDart, and not to serve as a comparison between the two flavors of Angular.
###Where can I find more information? Read the AngularDart API documentation.
###Let’s get started A good way to learn about AngularDart is to create a small application. This tutorial will take you through several iterations of a simple Recipe Book App. Each iteration will build on the previous one, explaining new Angular concepts and introducing new features.