Те, кто предпочитает PHP, пишут на PHP.
Те, кто предпочитает Python, пишут на Python.
И т.д.
Написать можно на абсолютно любом языке программирования, умеющем получать контент с сайта. Проблемы возникнут только с браузерном JavaScript - и то не из-за языка, а из-за блокировок кросс-дорменных запросов самим браузером.