Hacker News new | ask | show | jobs
by misja111 3814 days ago
Wow, what about Html5, ES6 and Ajax? Sure you can ignore those new technologies and keep on building your website in PHP and HTML4. But nowadays most customers want more than a simple form based website.

In 2016, chances are that your website will also be used on tablets and smartphones. Those users want a fast interactive user experience. Which most likely means a single page application with a substantial amount of JS code running on the client side and an Ajax interface to the backend.

To become a good web programmer you need to get some proficiency in Javascript and HTML5. And you need to get an idea about how to deal with the asynchronicity of Ajax calls in an elegant way in your code. That doesn't mean you have to start using Angular or React, but it is a good idea anyway to look at some modern frameworks to get a feeling for which concepts work well and which don't.