JavaScript - язык программирования на стороне клиента, Не поддерживающий работу с файлами и базами данных.
PHP - язык программирования на стороне сервера(сервер дожен поддерживать PHP), Очень многофункционален.
Конечно коментарии к фоткам и тому подобному очень просто сделать на PHP с поддержкой Мускула(Mysql - база данных), с файлами будет похуже