На каких языках программирования написан vc.ru?
Кроме HTML, CSS и JS конечно же.
Какие языки программирования, фреймворки и инструменты использует vc.ru?
1
показ
6.6K
открытий
Кроме HTML, CSS и JS конечно же.
Какие языки программирования, фреймворки и инструменты использует vc.ru?
Вы в смысле, ломать собрались? А что, HTML / CSS / JS - это разве так-таки языки, а не результаты работы соотв. движков? Меня тут убеждали на Joy, что на JS запускают почти космические корабли, но я и тогда не поверил, ибо сложно.
То что раньше писали - есть девелоперы (вроде в Мск), которые что-то мутят, в целях экономии для всех проектов сразу ... а вот НА ЧЕМ именно, и КТО ОНИ, сиё есть тайна, данная нам в редких сливах инсайдов.
на js сейчас очень многое можно сейчас, nodejs же
Я знаю что много, мне даже пробовали объяснять как именно. Результат пока такой, что три километра JS кода (например в окошке переключения экаунтов Google) - даже не сразу понимаешь к чему отнести - к коду легитимному, или встроившемуся в браузер по левому :(
Мне кажется ненормальной ситуация, когда в сайт встраивается 10-12 JS скриптов разными способами (и это еще минимум)
1) у nodejs сервера требований больше: как человеческих ресурсов, так и денежных
2) он плохо дружит с высокой нагрузкой, чтобы это исправить нужно еще больше ресурсов
3) nodejs лучше показывает себя в качестве middleware
алсо, по соотношению цена\качество я бы рассматривал go в качестве бекенда. Например у theQuestion он как раз используется
по п.2 - не согласен.
Если у вас есть отрицательный опыт с высокой нагрузкой, то скорее всего проблема в руках прогера.
Нода как раз очень хорошо масштабирруется и держит даже скачкообразные наплывы.
вот именно - масштабируется за счет дополнительных решений (горизонтальное расширение, имуляция многопоточности через создание новых экземпляров ноды и тд, их много), но не из коробки.
Любой высоконагруженный проект состоит из кучи разных технологий, костылей и подпорок.
И костыль для создания кучи инстансов ноды - это просто мелочь.
Вы точно работали с высоконагруженными проектами?
Возможно мы говорим о разных инстансах. Я правильно понял, что вы имеете ввиду добавление инстанса в кластер? Это да, делается легко, если devops заранее подготовил площадку (ну или используется aws или его аналог). У нас именно так, но в сообщении выше имел в виду решения из видео. https://youtu.be/SbmrLzZ47Yw?t=28m33s
Если же я в чем то не прав - был бы только рад услышать, можно даже в личку в соцсети. На одного дурака в интернете будет меньше (я же только учусь)
UPD: есть умные люди, которые ускоряют ноду до 700 пользователей (из коробки она поддерживает около 300-350 уникальных пользователей в секунду), но специалисты такого уровня на дороге не валяются
почему то не могу отредактировать предыдущее сообщение