На каких языках программирования написан vc.ru?

Кроме HTML, CSS и JS конечно же.

Какие языки программирования, фреймворки и инструменты использует vc.ru?

0
86 комментариев
Написать комментарий...
Serge Arsentiev

Вы в смысле, ломать собрались? А что, HTML / CSS / JS - это разве так-таки языки, а не результаты работы соотв. движков? Меня тут убеждали на Joy, что на JS запускают почти космические корабли, но я и тогда не поверил, ибо сложно.
То что раньше писали - есть девелоперы (вроде в Мск), которые что-то мутят, в целях экономии для всех проектов сразу ... а вот НА ЧЕМ именно, и КТО ОНИ, сиё есть тайна, данная нам в редких сливах инсайдов.

Ответить
Развернуть ветку
Fedor Novikov

на js сейчас очень многое можно сейчас, nodejs же

Ответить
Развернуть ветку
Константин Криворучко

1) у nodejs сервера требований больше: как человеческих ресурсов, так и денежных
2) он плохо дружит с высокой нагрузкой, чтобы это исправить нужно еще больше ресурсов
3) nodejs лучше показывает себя в качестве middleware

алсо, по соотношению цена\качество я бы рассматривал go в качестве бекенда. Например у theQuestion он как раз используется

Ответить
Развернуть ветку
Глава Клана

по п.2 - не согласен.
Если у вас есть отрицательный опыт с высокой нагрузкой, то скорее всего проблема в руках прогера.
Нода как раз очень хорошо масштабирруется и держит даже скачкообразные наплывы.

Ответить
Развернуть ветку
Константин Криворучко

вот именно - масштабируется за счет дополнительных решений (горизонтальное расширение, имуляция многопоточности через создание новых экземпляров ноды и тд, их много), но не из коробки.

Ответить
Развернуть ветку
Konstantin Timokhin

Любой высоконагруженный проект состоит из кучи разных технологий, костылей и подпорок.
И костыль для создания кучи инстансов ноды - это просто мелочь.
Вы точно работали с высоконагруженными проектами?

Ответить
Развернуть ветку
Константин Криворучко

Возможно мы говорим о разных инстансах. Я правильно понял, что вы имеете ввиду добавление инстанса в кластер? Это да, делается легко, если devops заранее подготовил площадку (ну или используется aws или его аналог). У нас именно так, но в сообщении выше имел в виду решения из видео. https://youtu.be/SbmrLzZ47Yw?t=28m33s

Если же я в чем то не прав - был бы только рад услышать, можно даже в личку в соцсети. На одного дурака в интернете будет меньше (я же только учусь)

Ответить
Развернуть ветку
Константин Криворучко

UPD: есть умные люди, которые ускоряют ноду до 700 пользователей (из коробки она поддерживает около 300-350 уникальных пользователей в секунду), но специалисты такого уровня на дороге не валяются

почему то не могу отредактировать предыдущее сообщение

Ответить
Развернуть ветку
83 комментария
Раскрывать всегда