Вопрос: Какие языки программирования используются при создании сайтов?
Содержание
Автор Анонимный вопрос задал интересный вопрос в категории Создание сайтов, Языки программирования. Он спрашивает: Какие языки программирования используются при создании сайтов?. Среди полученных ответов он выбрал самый точный и полный ответ.
Самый полезный ответ для автора Анонимный вопрос
С помощью JavaScript можно добавить сайту интерактивности. Во front-end разработке это необходимый минимум.Back-end или серверную часть сайта можно писать на PHP, Python, Ruby, Java, C#. У каждого языка своя экосистема, большая инфраструктура. Чтобы выбрать фаворита, подумайте в какой сфере вы бы хотели работать, и проанализируйте, какие языки в ней чаще используют разработчики.
Кроме этого другие посетители написали Ещё 2 ответа
С помощью JavaScript можно добавить сайту интерактивности. Во front-end разработке это необходимый минимум.Back-end или серверную часть сайта можно писать на PHP, Python, Ruby, Java, C#. У каждого языка своя экосистема, большая инфраструктура. Чтобы выбрать фаворита, подумайте в какой сфере вы бы хотели работать, и проанализируйте, какие языки в ней чаще используют разработчики.
В данной сфере широко распространены PHP и JavaScript.
Здесь стоит разделять разработку на back-end (серверная часть) и fornt-end (клиентская часть). Если вас интересует то, что видит пользователь, внешний вид, интерфейс — то это front-end.Если интересует работа с базами данных, бизнес-логика и прочее, следует изучить back-end.Для fron-end разработки базовыми вляются HTML, CSS и JavaScript.HTML — язык разметки (НЕ программирования), с помощью которого создаётся структура страницы (деление на блоки, заголовки, списки, таблицы и т.д.)CSS — каскадная таблица стилей. С помощью этого языка задаются правила стилизации компонентов на странице. Простейшие из этих правил — какого цвета будет текст или блок, где будет находится тот или иной блок, но правил там великое множество.JavaScript — это уже язык программирования. Он позволяет делать страницу «живой», взаимодествовать с ней, делать её интерактивной.В итоге, HTML — это существительные, CSS — это прилагательные, JS — это глаголыДля back-end разработки горазд больше вариантов в выборе языка и технологий. Начиная с ЯП (языка программирования) для описания бизнес-логики и заканчивая выбором базы данных.Для многих языков существуют фреймворки и билиотеки, которые позволяют разрабатывать серверную часть вашего сайта или приложения:JavaScript (Node.js)JavaPythonPHPC++RubyC#Любой из этих языков способен получать из вне информацию и обрабатывать её, а так же принимать от клиентской части запросы и отправлять на них ответы.За информацией по HTML и CSS сюда (html5book.ru)За информацией по сюда (learn.javascript.ru)