Я считаю, что основные изменения, которые повлияли на текущий сценарий веб-разработки, связаны с облачными сервисами, такими как Amazon AWS, Google Cloud, Microsoft Azure и виртуальные частные серверы (VPS).
Теперь дешевле и возможно планировать и разрабатывать распределенную среду для достижения огромного числа пользователей. Серверы адаптируют свои технологии к этому новому сценарию и предоставляют удобные веб-узлы конечных точек для мобильных клиентов через REST API (например, Google, Facebook, Soundcloud и почти любой другой поставщик услуг) с использованием JSON для небольших передач данных между серверами и клиентами.
Это настоящее и ближайшее будущее веб-разработки. И мы не можем больше закрыть глаза на мобильный. Началась первая первая эра.
Вы можете использовать стек LAMP для webdevelopment, с или без фреймворков, таких как zend, cakephp и другие, но конечным продуктом будет поставщик услуг REST или RESTfull, а клиент будет использовать сервисы и интегрироваться со многими третьими группами, такими как Google, Yahoo, Facebook, Amazon для создания современных приложений.
Что касается баз данных, то в настоящее время распределены нереляционные noSQL hasoop, mongodb, mariadb, которые предоставляют больше возможностей для планирования надежной инфраструктуры и гибкой настройки для всех потребностей.
Чтобы создать отличную веб-платформу, необходимо знать о существовании всех этих инструментов и возможностей, но специализируйтесь и глубоко изучайте только те инструменты, которые вы выберете для разработки, потому что невозможно узнать все, наш мозг не справляется :) и все они очень быстро обновляются в этой области.
Выбрать правильный трудный, есть много вариантов, но основная концепция будет всегда одинаковой, будут фронты поставщиков и потребителей, распределенные или нераспределенные, а также многоуровневая разработка с использованием пользовательского интерфейса, интеграции, бизнеса и данных (больших данных). Но теперь в Облаке.
Вы можете найти хороший официальный материал для Php, amazon webservices, баз данных nonSQL, обычных API-интерфейсов 3rdparty, таких как Google Apps, Facebook ... REST клиентов end framework, JSON ... и есть много хороших альтернативных источников. ..показать пример проекта с открытым исходным кодом в Github (GIT - еще один обязательный инструмент для изучения).
Я особенно развиваюсь на Java сейчас, Linux/MySQL/Tomcat на инфраструктуре amazon AWS, используя Java-JSP для сервера и веб-клиента, и Java для Android. Мне просто нужно иметь дело с средами Java и одним языком для серверов (веб-сервер и SO-программы) и клиентов (веб-и мобильных).
Ну, я надеюсь, что я мог бы помочь, я не знаю, если это именно ответ и, если бы я дал понять, потому что мой английский является основным ...
Ну, есть хороший уик-энд.
Лев