Angular js

it19214580 Bulner S.M.
2 min readMay 31, 2021

What is angular js?

AngularJS is a framework for building dynamic web applications. It allows you to utilize HTML as your template language and enhance HTML’s syntax to represent the components of your application simply and simply. Data binding and dependency injection in AngularJS remove a lot of the code you’d have to write otherwise. And it all takes place within the browser, making it an excellent server companion.

features of angular js

  • AngularJS is a powerful framework for developing Rich Internet Applications (RIA).
  • AngularJS allows developers to create clean Model View Controller (MVC) client-side apps using JavaScript.
  • AngularJS applications are cross-browser compatible. AngularJS automatically detects and manages JavaScript code that is appropriate for each browser.
  • AngularJS is open source, completely free, and used by thousands of developers around the world. It is licensed under the Apache license version 2.0.

Advantages of Angular js

  • It provides the capability to create Single Page Application in a very clean and maintainable way.
  • It provides data binding capability to HTML. Thus, it gives user a rich and responsive experience.
  • AngularJS code is unit testable.
  • AngularJS uses dependency injection and make use of separation of concerns.
  • AngularJS provides reusable components.
  • 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 processing.

Disadvantages of Angular js

  • 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 visible, except the basic page.

--

--