- Это разные языки, перечислить все отличия невозможно - JavaScript выполняется в браузере (это единственный язык, работающий в браузере), PHP работает на сервере. Вместо PHP могут использоваться разные языки (в том числе и JavaScript). Для создания полноценного сайта нужны оба языка. Но если делать сайт на CMS, тогда можно обойтись без программирования. Вместо PHP может использоваться другой язык (как я уже сказал).