Nowadays there are some excellent CSS frameworks for web development such as Twitter Bootstrap and Zurb’s foundation. These speed up a team’s development by providing a common base for CSS and out of the box JS components. JQuery has also simplified basic web page interactivity and many web developers are familiar with it.
In terms of traditional web sites, many have moved away from the multi-page approach and have switched to single page applications where a complete new page request is not done but rather AJAX and JS provide all the interaction needed to navigate content.
Some frameworks have even sprung up which handle AJAX transparently while serving up complex HTML components via declarations in JAVA, allowing developers to focus more on the application rather than worry too much about component architecture. The ZK framework is an excellent Java based framework that fits the bill.
JS and HTML5 are now mature enough that some good frameworks have sprung up for use in the mobile arena. For example Sencha provide “JS + HTML5” to mobile platform tools which support most of the big brand smart phones. It promises good frame rates and optimises the application for each mobile platform.
So as you can see, its a better time than ever to be in the web space! Stay tuned for more!