AngularJS is a structural framework for dynamic web applications.
It lets you use HTML as your template language and lets you extend HTML's
syntax to express your application components clearly and succinctly. Its data
binding and dependency injection eliminate much of the code you currently have
to write. And it all happens within the browser, making it an ideal partner
with any server technology
Concepts
The following diagram depicts some important parts of AngularJS which we will discuss in detail in the subsequent chapters.
Concepts
The following diagram depicts some important parts of AngularJS which we will discuss in detail in the subsequent chapters.
Advantages of
AngularJS
The advantages of
AngularJS are:
- It provides the capacity to produce Single Page Application in a very clean and maintainable way
- It produce data binding capacity to HTML. Thus, it gives user a propertied and flexible experience.
- AngularJS code is unit testable.
- AngularJS uses dependency immunization and make use of separation of concerns.
- AngularJS provides reusable section,
- With AngularJS, the developers can achieve more functionality with short code.
- In AngularJS, views are pure html pages, and controllers written in JavaScript do the business organize.
- On the top of all, AngularJS applications can run on all major browsers and smart phones, including Android and iOS based phones/tablets. Disadvantages of AngularJS
Disadvantages of
AngularJS:
Not secure : Being JavaScript only framework,
application written in AngularJS are not safe. Server side authentication and
authorization is must to keep an application secure.
Not degradable: If the user of your application disables
JavaScript, then nothing would be observabl, except the basic page.

No comments:
Post a Comment