современные сайты



На чем пишут сайты

Автор Aero задал вопрос в разделе Другие языки и технологии

На чем пишут современные сайты? Что за язык? и получил лучший ответ

Ответ от Александр Ермилов[гуру]
А при чем тут код, который вы видите в браузере, и то, на чем написана серверная часть?
Серверная часть может быть написана на любом языке программирования - в итоге сервер вам все равно выдаст HTML с CSS и JavaScript.
Mail ru использует кучу всего - это большой портал, разные части которого могут быть написаны вообще на разных языках.
См. например вакансии Mail ru:
Не проблема использовать на серверной стороне несколько языков даже для выдачи вам одной страницы.
А адрес легко меняется. Если адрес страницы заканчивается на .html, то на самом деле вы может быть обращаетесь к странице .php, а индексный файл может называться вовсе и не index.html, или index.php, а "дядя-вася. жив" например) )
Google тоже использует разные языки. Вконтакте, как и Фейсбук, с которого он содран, написан в основном на PHP.
В блокноте можно писать на любом скриптовом языке. "Движок" может использовать любой язык на серверной стороне.
Технология, которая позволяет "подтягивать данные" без перезагрузки страницы - AJAX. JavaScript обращается к серверу, а сервер "выдает" нужные данные. После их получения JavaScript обновляет на странице нужный фрагмент.
Александр Ермилов
Гений
(52792)
Если говорить о "коробочных" движках, то есть движки разного назначения. В том числе, и движки для социальных сетей типа вконтакте.
Есть и портальные, у которых возможности расширяются практически бесконечно за счет модулей и плагинов.
Есть фреймворки, на основе которых можно написать любой движок...

Ответ от Captain[эксперт]
РНР (по английский, а не по русски рэнэрэ) язык

Ответ от Андрей Севастьянов[гуру]
Профи не любят PHP. Обычно используется Python или Ruby.

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: На чем пишут современные сайты? Что за язык?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*