front end development tools analysis