Привет. Напишите в почту или телеграм, в профиле есть контакты.
Есть проект в стадии поиска людей, скорее всего некоммерческий, но деньги для поддержания интереса будут. Придется учиться пилить веб, верстку и самое главное — учиться сделывать, как говорят в бюро Горбунова. Стек — рельсы, я сам рельсовик лет семь как.
alexperec: 100к коннектов — это 100к открытых страниц с чатами. Это дело можно прямо в процессе разработки тестировать через Tsung.
Вот только вы скорее всего упретесь в память, не доходя до 100к, на NodeJS, потому что нода течет, и утечки обычно где-то в глубинах машины. Так что рассчитывайте, что нода потребует больше памяти на 100к.
В любом случае мы сейчас занимаемся теоретизацией. Практика выглядит так: выбираете любой язык подкидыванием монетки или как угодно, пишете ТЗ и предполагаемый профиль нагрузки (например n клиентов, которые каждые m секунд шлют сообщение k байт стольким-то другим клиентам), делаете из этого нагрузочный тест. А потом идет TDD: даете программисту нагрузочный тест и просите уложиться в нужный latency. У готового решения замеряете память и решаете, достаточно ли это оптимально для вас.
При прочих равных решение на Erlang/Elixir будет оптимальнее, чем на ноде. Но разработчика найти сложнее.
Если вам очень-очень хочется выбрать максимально оптимальный язык, то пишете минимальный прототип на нескольких языках и тестируете его вышеописанным образом. Дорого, долго, но безотказно.
Mike Oz: ну, тут явно нужен личный интерес. Я считаю, что один толковый редактор и несколько заинтересованных музыкой авторов смогут выдавать хороший результат.
Mike Oz
У лайфхакера или ЦП в первую очередь толковые редакторы. Авторы там самые разные, но хороший редактор даже из посредственного текста может сделать хороший результат — или сразу понять, что ничего толкового не выйдет, задолго до публикации.
Да и не бывает универсальных проектов. Всегда есть какая-то определенная идея, которая определяет то, что вы публикуете. Эта идея и определяет то, какие авторы вам нужны.
То есть ответ: да, найти можно, но это зависит от проекта.
Принципы построения дизайна вообще не меняются, потому что в конечном счете дизайн основан на психологии и физиологии человека.
Проверочная мысль: представьте, что вы делаете дизайн сайта для шестируких дальтоников (тританопия) с тремя глазами, которые засыпают каждые полчаса. Они с 51 Пегаса b, скажем.
Будет ли дизайн для них отличаться от дизайна для людей? Или главное, чтобы был модный параллакс?
Александр Королев: когда большая часть логики — просто пересылка данных между большим количеством клиентов. Чаты, аудио и видеостриминг (erlyvideo), бэкенды для мобильных приложений.
Если вокруг этого нужен какой-то относительно несложный веб — есть Phoenix, это почти рельсы, но немного менее изящные в силу языка.
Виталий: Верно. Поэтому я и хочу знать, что автор будет считать высокой нагрузкой. Обстоятельства вроде бы ясны — принимаем запросы, кладем в монгу, если исходить из исходного вопроса.
Есть проект в стадии поиска людей, скорее всего некоммерческий, но деньги для поддержания интереса будут. Придется учиться пилить веб, верстку и самое главное — учиться сделывать, как говорят в бюро Горбунова. Стек — рельсы, я сам рельсовик лет семь как.
Пишите, если не найдете ничего интереснее.