I
Ты чистишь кэш yarn перед проверкой?
ну конечно чё я лох что-ли
I
ну у меня ссд и интернет норм
ℝei
у меня кривой хард?
ну не у меня тут gulp 33 сек ставился)
Ihor
У меня снова вопрос теоретический. Кто то пишет/писал что то огромное на ноджс? Веб сервис какой нить, что то высоконагруженное... Интересно какие траблы всплывали.
Дмитрий
У меня снова вопрос теоретический. Кто то пишет/писал что то огромное на ноджс? Веб сервис какой нить, что то высоконагруженное... Интересно какие траблы всплывали.
Писал. Системы авторизации, сервис управления изображениями магазина, система для вывода сопутки... Основные проблемы - найти на поддержку людей и в команду людей (питонисты и прочие псевдодевелоперы не могут в ноду)... А, да. Еще надо взять лижу для валидации - данным нельзя верить)
Ihor
Писал. Системы авторизации, сервис управления изображениями магазина, система для вывода сопутки... Основные проблемы - найти на поддержку людей и в команду людей (питонисты и прочие псевдодевелоперы не могут в ноду)... А, да. Еще надо взять лижу для валидации - данным нельзя верить)
Я так понимаю тяжко не жс девам в асинхронный код? А в плане производительности..при высоких нагрузках все стабильно? Rps удовлетворительный? Я на ноде давно пишу, но в основном мелкое что то. Нравится все. Но вот в голове стереотип что джава для высоких нагрузок лучше. И я вот в размышлениях. Питон точно нет, у него производительность не очень. Разве что играться со всякими пайси и т.д..
Дмитрий
щас должны прийти адепты golang и рассказать, что он лучше для высоких нагрузок)
Это те же Питонисты) пусть набирают и расскажут как ускорить обраьотку json. Го даже руби сливает в этом
I
а если на плюсах херачить
ℝei
Это те же Питонисты) пусть набирают и расскажут как ускорить обраьотку json. Го даже руби сливает в этом
так я вот пытаюсь у них узнать, чем же ваш го такой пиздатый, а мне в ответ - асинхронность говно и все тут
ℝei
Да я понимаю что не понимают, но нельзя дать нормальный аргументированный ответ?)
Дмитрий
Да я понимаю что не понимают, но нельзя дать нормальный аргументированный ответ?)
Для них не умею и не хочу главные аргументы. Они же евангелисты)
Дмитрий
пришли с пхп и не осиливают)
РНР сложнее и богаче. Питон для совсем ...альтернативно мыслящих. Делался жеж для обучения программированию. Миллионы их выбрали его....печально
Дмитрий
Деградация профессии
I
РНР сложнее и богаче. Питон для совсем ...альтернативно мыслящих. Делался жеж для обучения программированию. Миллионы их выбрали его....печально
был у меня знакомый, питонист и джангист. Работал у нас похапекодером. Потом ушел в джаву и не вернулся
Дмитрий
Исключение из правил скорее
I
а ну еще между джавой и пхп он на экспрессе делал бэк
I
и че возвращает
сomorsiс
а err?
I
в базе ваще есть такие айди?
I
и да, что в err
Дмитрий
ну js тоже не для серверов делалася ведь
Он развивается, регулярно. И даёт много свободы. В питоне один способ делать все
I
а разве можно (err, data => {})?
I
разве не (err, data) => {}
Georgiy
Он развивается, регулярно. И даёт много свободы. В питоне один способ делать все
интересное мнение.. что то по количеству фреймворков и библиотек не скажешь что только один способ делать все
I
а чё сработало?
I
а как оно вообще ошибку не кидало. Вроде же невалидный синтаксис
Georgiy
так я вот пытаюсь у них узнать, чем же ваш го такой пиздатый, а мне в ответ - асинхронность говно и все тут
асинхронность это свойство не языка, а его реализации (интерпретатора)
Дмитрий
интересное мнение.. что то по количеству фреймворков и библиотек не скажешь что только один способ делать все
Количество велосипедов не говорит о многогранновсти...есть инструменты простые, а есть пнимитивные...отличие в том, что простые дают столько возможностей, сколько нужно сейчас тебе. Примитивные - вчера один набор инструментов. Главная парадигма питона:"всегда есть один способ сделать это".
Artem
Может быть из-за того, что мало ОЗУ свободно.
добавил swap - заработало) большое спасибо!
Дмитрий
асинхронность это свойство не языка, а его реализации (интерпретатора)
Бредите. Покажите мне асинхронность на QBASIC (только в рамках его стандарта)...а он ведь и по Тьюртнгу полный
I
да он имеет ввиду что можно написать интерпретатор с синтаксисом 1 в 1 js, но без event loop
Дмитрий
можно написать свой евент-луп
В студию реализацию. И евент луп не равно асинхронность.
Georgiy
В студию реализацию. И евент луп не равно асинхронность.
что ты понимаешь под асинхронностью? не уверен что мы об одном и том же говорим
Дмитрий
го это компилируемый язык, не сравнивайте теплое с мягким :)
А нода JIT. А не интерпретатор. Не аргумент так что
Дмитрий
нет
Пруфы
Georgiy
А нода JIT. А не интерпретатор. Не аргумент так что
jit это хорошо, но все равно это не машинный код
Iliya
так на выходи жит и есть машинный код.
Дмитрий
jit это хорошо, но все равно это не машинный код
Почитайте о ВМ, вы явно не знаете тему... Можете не отвечать. С евангелистами спор не интересен
Дмитрий
так на выходи жит и есть машинный код.
Он этого не знает. Евангелист го и питона детектед
Georgiy
Нода питона
есть у меня и нода и питон, различий сильных не вижу. питон тожн питону рознь. явно вижу что джанга просидать будет там где чистый wsgi даст хороший рпс. и кстати говоря есть два проекта на ноде которые совершенно разные по рпс результаты показывают. по этому язык это инструмент, важно как ты его используешь
Georgiy
так на выходи жит и есть машинный код.
по опыту jit в яве хочу сказать что он сливает аналогичному коду на плюсах. то есть прирост есть, но компилируемое решение все равно эффективнее работает
сomorsiс
В студию реализацию. И евент луп не равно асинхронность.
ну вообще да, евент-луп это один из способов запилить асинхронность
Georgiy
Академические определение. Оно одно.
если верить академическому определению то за асинхронность можно считать и многопоточность и многопроцессность. в ит это разные вещи
Дмитрий
ну вообще да, евент-луп это один из способов запилить асинхронность
Эвент луп не равно асинхронное выполнение. Он может отслеживать и последовательность выполнения....
сomorsiс
>может отслеживать и последовательность выполнения ?
Georgiy
и помоему то что вообще принято как мне кажется в программировании называть асинхронностью - евент драйвен модель
Дмитрий
>может отслеживать и последовательность выполнения ?
За квант луп можно считать и менеджер очереди
Georgiy
Смотрите асинхронное выполнение операции. Средства не важны, да.
важное уточнение - асинхронное выполнение двух разных запросов или двух подряд идущих операции одного запроса?
Дмитрий
важное уточнение - асинхронное выполнение двух разных запросов или двух подряд идущих операции одного запроса?
Извините, спор продолжим позже. Можете хоть в лс писать. Заряд на нуле. Всем хорошего вечера
Georgiy
Не всегда...прямоту рук никто не отменял. Научитесь оптимизировать джаву
опять повторюсь что чудес не бывает, но jvm не может обогнать свой внутренний двигатель на Си, иначе бы я поверил в существование вечного двигателя :)
Georgiy
и еще. на счет сравнения с питоном. а давайте еще вспомним что тут у большинства веб приложение на ноде или питоне работает или с бд или с апи, где оно конкретно встанет и выдаст вероятнее всего то же время на запрос, за сколько ему ответила эта апиха или бд)
Georgiy
автору вопроса - есть нагруженные приложения, справляется нода хорошо. главное разберись в инструменте и проблем не будет. впринципе то же относится и к питону, и к яве :) там где нужна будет ява, го, плюсы конкретно для этого используют их. щас микросервисная архитектура много где, подход такой почти везде применяют
Алексей
Привет, парни. Такой вопрос, как в express получить body put запроса. body-parser стоит