The way I chose in the past. Use a jobsite (in my case www.cwjobs.co.uk). Type in framework. Count number of jobs. If one is significantly bigger in the job market, this gives me more flexibility and job security going forward.<p>This has resulted in me going with AngularJS as there are 7-10 times the number of jobs advertised vs other frameworks.<p>My current role also uses typescript and was using it before the Ang 2 announcement. I do watch where the various technologies are going within the whole stack.<p>I also find articles like this interesting as they show movements in the technology stack that I should be aware of <a href="http:&#x2F;&#x2F;angularjs.blogspot.co.uk&#x2F;2015&#x2F;09&#x2F;angular-2-survey-results.html" rel="nofollow">http:&#x2F;&#x2F;angularjs.blogspot.co.uk&#x2F;2015&#x2F;09&#x2F;angular-2-survey-res...</a><p>I am currently using grunt, but feel I need to get into gulp.