I know this is old.. but maybe new Front end developers still would like to know a modern answer to the original question:
Please give VueJS a shot! Vue comes bundled with hotreload, eslint, and other cool tools to help new developers get started! It runs locally in your browser, you can open the same 192.1... :8080 url in other devices on the same network to see your page changes on real time (helpful for responsive development)
You can create user interfaces quickly once you learn the basics. It's a small learning curve and as long as you know HTML, CSS, JS you will learn it quickly!
Theres so much more about it than i could talk here, but give it a shot and you won't regret it.
https://v2.vuejs.org/v2/guide/
Running VueJs in your local machine is so easy! like five baby steps.
install with npm
npm i -g @vue/cli @vue/cli-service-global
install with yarn
yarn global add @vue/cli @vue/cli-service-global
Now that we have Vue CLI installed globally, we can use the vue command anywhere. We'll use vue create to start a new project.
vue create vue-app
cd vue-app
npm run serve
or
yarn run serve
Once that's done, you can navigate to http://localhost:8080/ to see the default page.
I've developed a small framework on VueJs to showcase front end development wireframes. Maybe you could use my example as a Boilerplate starting point to develop your front end development code. Although my code is not perfect, I do hope it helps developers get familiar with Vuejs. Learn it's wonders and create new magic :D
https://github.com/ozzgn/Vue-Wireframe-Showcase-Framework
Peace!