К отличиям в подходах при разработке из старой(2004г.)статьи «WEB vs GUI: точка зрения разработчика»я добавил бы возможности и проблемы Web 3.0(Semantic Web), который актуально интегрировать. Его необходимо, как мне кажется, учитывать уже при проектировании.