Here i am sharing my knowledge on the Top frontend development frameworks and Native Mobile app development frame works.
Angular : Angular is a platform/framework that makes it easy to build applications with the web.With angular you can build applications which reuse the code and abilities to build apps for any deployment target.Angular is developed and maintained by the Google team. Angular started with the version 2 aka Angular 2.After that they released version 4,5 and 6(No Angular 3!). The reason why no Angular 3 is the router package was in version 3.x in Angular 2 ,so instead of putting everything to 3.0 and the router to 4.0, the team chose to upgrade the versions of all the ng — modules to 4.0. Next version 7 will be releasing this September. The architecture of an Angular application is different from AngularJS. The main building blocks for Angular are modules, components, templates, metadata, data binding, directives, services and dependency injection.You can find more details here https://angular.io/
NativeScript : Using nativescript we can build native iOS and Android apps