Здравствуйте. Кто может объяснить и рассказать, чем отличаются CSS, JS и PHP, их достоинства и недостатки. Что лучше/хуже?
Каждый из вышеуказанных языков программирования хорош по своему. - CSS - внешние таблицы стилей, есть ничто иное, как каркас для "кирпичиков" HTML. Занимает мало места, но при этом имеет очень широкое применение. - JS - более громоздкий чем CSS, но грамотное его использование дает эффектные результаты. С помощью JS можно делать динамические и яркие сайты. - РНР является серверным языком (server-sidelanguage). При его использовании сценарии выполняются на стороне сервера. Написанный на JavaScript или CSS сценарий выполняется на стороне клиента посредством браузера. Таким образом эти языки программирования являются клиентскими (client-side language).
CSS отличается от JS и PHP тем, что он не язык программирования, в отличие от двух последних. Это всего лишь средство разметки (верстки) веб страниц, этакое дополнение к HTML. С помощью каскадных таблиц стилей (CSS) можно менять вид страницы, стили отдельных ее элементов, но нельзя выполнять какие-то действия. PHP и JS это Си-подобные языки программирования, и созданные с их помощью веб-страницы могут то, чего не могут HTML странички с CSS - заставить браузер обмениваться информацией с сервером, отправлять ему информацию и получать ее по какому-то действию, по нажатию кнопки на веб-странице, например.