I am newbie to Angular I am going through various documents available online.
Angular.io
Range.io
Angular.io sites says that
Angular is a platform that makes it easy to build applications with the web. Angular combines declarative templates, dependency injection, end to end tooling, and integrated best practices to solve development challenges. Angular empowers developers to build applications that live on the web, mobile, or the desktop
Range.io says that
There are many front-end JavaScript frameworks to choose from today, each with its own set of trade-offs. Many people were happy with the functionality that Angular 1.x afforded them. Angular 2 improved on that functionality and made it faster, more scalable and more modern. Organizations that found value in Angular 1.x will find more value in Angular 2.
wiki defintion
Angular is a TypeScript-based open-source front-end web application platform led by the Angular Team at Google and by a community of individuals and corporations. Angular is a complete rewrite from the same team that built AngularJS
In some places on web Angular is defined as a javascript framework
and some places a platform
which one is correct it's a platfrom or a framework I reffered this thread but did not clear my doubt completely could someone shed light on it?