https://www.weblineindia.com/blog/angularjs-development-advantages-disadvantages/