Процесс происходит примерно следующим образом – пользователь нажимает на кнопку, отправляется запрос на сервер и только после этого получает результат и до тех пор, пока пользователь снова не сделает команду на сервер, ничего на странице не изменится. Это с одной стороны удобно с другой не очень, удобно потому что все данные хранятся на сервере и их нельзя «украсть», по крайней мере, программный код точно, с графическими элементами дела обстоят сложнее, как и с файлами стилей. В этом плане php очень хорошо бы взаимодействовал с javascript, взяв от него динамику, собственно, таким образом, появился JQuery, который сделан из симбиоза PHP и Javascript.
Но это хорошо для тех, кто знает оба языка, а так как синтаксис у них отличается то специалисты, как правило, знают один язык лучше другого и наоборот, другой лучше первого.
К слову калькулятор (симулятор) расчёта боя для игры «Войны Престолов», что опубликован на иве (можно найти в разделе проекты), так же написан на PHP, притом, что писать изначально начинал на Javascript. Было обидно переписывать, когда было написано больше половины кода (мне так казалось), как выяснилось позже, я не написал и половины. Если сравнивать эти два языка, то у php есть замечательная функция include, которая для меня оказалась во многих вопросах спасательным кругом – аналога ей в javascript я так и не обнаружил (мы сейчас не про подгрузку в html готовых скриптов, речь именно о фрагментах).
Я не хочу сказать, что javascript хуже php, есть вопросы, где php оказывается бессилен, а javascript оказывается «в своё время и на своём месте», например, когда дело касается «локальных настроек». Я не видел ещё ни одной качественной галереи или слайдера, написанных на «чистом» php-коде.
Однако вопрос «админки» и вообще процесса авторизации пользователя я без php вообще считаю решать абсурдным, небезопасным и бесполезным занятием. Все админ-панели с которыми я работал, да и которые видел вообще в большинстве своём написаны на чистом php, в очень редких случаях – jquery. Не думаю, что столько миллионов людей поступают глупо, доверяя php.