Next >
The name Angular comes from the concept of angle brackets (<>) used in HTML.
Angular is a platform and
framework to develop a modern web application. Angular application is fully
compatible for mobiles, tablets, laptops or desktops to make web development
feel effortless, focused on developer productivity, speed and testability. These
are the some companies which are using Angular. Angular 14 is the latest version developed by google on 2nd June 2022.
- Deutsche Bank
- Gmail
- Forbes
- Upwork
- PayPal
What is a Framework?
A Frameworks are software that are developed and used by developers to build applications with its own functionalities & libraries. It boost efficiency and performance by providing a consistent structure. In Angular we can implement data binding, routing, form validation and dependency injection with Angular package. So Angular is an example of framework for software development.
Angular is the combination of following 4 points:
- Open Source
-
Type Script-Based
Framework
- Developed by Google.
-
Single Page
Application.
Open Source:
Open source software is a software for anyone can
accessible free of cost. He can see, modify and
enhance and distribute the code. angular is also a open
source code which we can download. There are also some
popular examples of open source Mozilla Firefox, VLC
media player.
Type Script:
TypeScript is a language which is used in angular
application development. It has the all features of
JavaScript and some extra programming features of of an
object-oriented programming language such as lasses,
interfaces, inheritance, modules,
Developed by
Google:
Angular development
started at Google in 2009.
Single Page
Application:
Single page application as named suggested it loads a
single HTML page. It works inside a browser when HTML
page loaded on the browser and we click any part of the
page. only that part of the page will be update not
entire page. Single Page
Applications are Gmail, Google Maps, Netflix, Paypal and many more.
To learn Angular framework, you
should be basic knowledge with the following:
Advantages of Angular
-
TypeScript allows code optimization using the
OOPS concept.
- Effective Cross-Platform Development
- Single-Page Applications (SPAs)
-
It has improved dependency injection and
modularity.
-
It provides more choice for languages
to develop applications such as
Dart, TypeScript, ES5, and ES6 for writing codes.
-
Improved Speed and Performance- Angular CLI,
routers, etc. make programmer's work easier and enable quick loading of the
application.
-
Angular Material - Collection of ready-to-use,
well-tested UI components and modules that follow Google Material Design
principles.
-
Modular development structure- Developers can
effectively divide code into modules. This allows for easy organization of
app functionality and the creation of reusable chunks of
-
code which can vastly reduce development time
and cost.
-
Productivity - There is no need to figure out
what a function, component does, and once you have mastered how to write a
component,writing another one is easy by following
-
the same general guidelines and code
structure.
-
VS Code and
WebStorm, TypeScript incrementally recompiles and highlights errors as you
type.
-
Maintainability - a particular open-source
package will be updated to the latest version.
Next >