170 похожих чатов

А как без типизации на нём вообще писать?

20 ответов

23 просмотра

Ну для разработки есть TS, я не очень его люблю, но без фанатизма юзать самое то.

ᅠ ᅠ
Ну для разработки есть TS, я не очень его люблю, н...

Есть такая штука - кривые руки. И node js - дает больше возможностей - это вызывает больше проблем. Задолбался за нод-кодерами править баги. То коннект в метод вынесут и потом 100500 коннектами базу долбят - в итоге отсечка по лимиту. То переменные утекают по памяти и за 3-4 дня на сервере не остаётся просто оперативы. На php шанс так логануть меньше в разы. А еще бесят когда многопоточность юзают, и это вызывает коллизии в данных. Это вобще отдельная тема. Сам нод неплохой, вот только чтоб что-то делать нормальное и не лагануть нужен уровень миддл+

Oleg Abramov
Есть такая штука - кривые руки. И node js - дает ...

Так ведь это проблема рук а не ноды.

ᅠ ᅠ
Так ведь это проблема рук а не ноды.

Лажают на ноде в 10ки раз больше чем на PHP - инструмент не для всех. Я ж и написал так. Реально даже ИТ конторы на ноде ловят лимиты или утечки памяти. Недавно одних таких чинил, и такое отследить пипец сложно

Владислав-Субботин Автор вопроса
ᅠ ᅠ
Так ведь это проблема рук а не ноды.

Вообще-то, частично это проблема и ноды, как инструмента. Ведь можно сказать тогда то же самое и про раст, например: что кто-то просто рукожоп, что с первого раза в него не может

Oleg Abramov
Лажают на ноде в 10ки раз больше чем на PHP - инст...

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

ᅠ ᅠ
В ноде утечка памяти может быть критична, но не ну...

Конечно помогает. Когда проект биржа с графиками , и падает раз в 3и часа , то это поможет улучшить проект, но 100500 клиентов , немного расстроиться из за гавно функционала - пока недели уйдут на ремонт. Притом такой прикол возник при нагрузке 1000+ , а до этого оно жрало просто не так быстро :) И решалось рестартом раз в 2е недели.

Oleg Abramov
Конечно помогает. Когда проект биржа с графиками ,...

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

ᅠ ᅠ
Ну тебе достаются говно-проекты, вот и бомбит. Так...

Я видел 100500 проектов на пыхе - гавно самописы, и тоже самое на ноде. Но ноду - сложнее чинить, там сложнее отслеживать всякие лимиты и утечки памяти. Притом гавно проэкты на пыхе - не валят сервера - максимальны их баг - долгая обработка сервером, нужно быть сверх-рукожопом - чтоб на пыхе вальнуть сервер. Но на ноде - получить утечку памяти могут даже мидлы, которые неделями там продумывают архитектуру, одна неучтенная мелочь - и все.Используеш реконект к базе или пул конектов , чуть протупил - все у тебя 100500 конектов и база отсечет по лимитам - весь проект лежит. В переменную пишеш временные данные - не чистиш ее полность - через 2-3 дня пока ОЗУ. Используеш многопоточность - плохо ее контролируеш - 2-3 дня 100500 процесов ушатают CPU

Oleg Abramov
Я видел 100500 проектов на пыхе - гавно самописы, ...

Я понимаю о чем ты и всю твою боль. Но у этого есть и обратные, позитивные стороны.

ᅠ ᅠ
Я понимаю о чем ты и всю твою боль. Но у этого ест...

Лично я юзаю ноду, и уже на опыте ставлю 100500 проверок на всякую такую дичь. Так как для вебсокетов и тп - это хороший инструмент. Но я был в шоке когда большая контора проваливала базу на 400% из за постоянных запросов в 100500 потоков из за того что кодеры неправлиьно работали с потоками + кешем. И таких случаев 100500. На php ниже порог входа - и поєтому проекты те же рукожопы делают более стабильные

Oleg Abramov
Лично я юзаю ноду, и уже на опыте ставлю 100500 пр...

В честь чего это на пхп ниже порог входа

Geo Kot
В честь чего это на пхп ниже порог входа

Расскажи как на PHP Работать с многопоточностью, мютексами , как там работают селектор процессов ? А как на PHP работает с вебоскетами ? Это только 1% вопросов Сделай на PHP сервер для трансляции видеопотока , или аудиопотока

Oleg Abramov
Расскажи как на PHP Работать с многопоточностью, м...

Для каждого языка есть определённый круг задач. Если что-то сложно, значит ты неверно выбрал технологию для конкретной задачи

Oleg Abramov
Лично я юзаю ноду, и уже на опыте ставлю 100500 пр...

Вот в том то и дело, что я ноду выбрал для рилтайма, а всё остальное достатки\недостатки\нюансы.

Geo Kot
Для каждого языка есть определённый круг задач. Ес...

Фишка в том что нода делает все то что и php + то что я написал + еще гору остального. На php ты не думаеш о том как передавать данныне между потоками или юзать 10 соединений на 100 клиентов. Или достать с потока одного клиента и прокинуть в ws другого. Там обычно код -> база (кеш) -> код. На ноде немного сложнее

とよとみ
А на питоне?)

Питон изначально учебный язык - ну и там можно все что на node js - только более безопасно :)

Oleg Abramov
Есть такая штука - кривые руки. И node js - дает ...

Кто ж виноват, что "бывшие" пхпшники поперлись в ноду?

First Last
Кто ж виноват, что "бывшие" пхпшники поперлись в н...

Не факт что пыхеры. Я ж не проводил опрос - откуда они такие веселые взлись , моет они сразу такими стали

Похожие вопросы

Обсуждают сегодня

читать файл максимально быстро? странный вопрос))
zamtmn
53
Приветствуем всех! Устали без проектов? Если вы программист и хотите получать стабильные заказы, компания Elif предлагает вам недельный курс по поиску проектов и их ведению. ...
Elif
1
А чего сейчас в моде вместо Error для эксепшенов? А то я тут внезапно узрел что он не рекомендуется :) У Try::Tiny какой-то совершенно ужасный синтаксис если надо конкретные э...
Denis F
19
Привет. Сразу скажу, что на C/C++/Rust я не пишу, но тем не менее возникла потребность дебага C/C++/Rust кода. Суть: есть серверное приложение, которое периодически ведёт себ...
ninekeem 🐳
4
а зачем этот вопрос для удаления из чата?
Mёdkinson Medvezhkin
63
или вы считаете муит дает знание?
супер_лох_3000 альфа версия
12
всем привет! углубившись в плюсы и начав изучать реверсинг понял, что без асм'а никуда со своими высокоабстрактными представлениями начал изучать механизмы асма, и не совсем п...
9
А вот посоветуйте что-нибудь почитать на тему проектирования систем на Хаскеле? Теории по самому языку и смежным теориям - масса, но как из всех этих теорий построить архитект...
Jevgeni Goloborodko
7
значить например он учился в СДУ то получается он особенный?)
Asets Serikov
11
А кто такой мужчина в твоем понимании Азиз?
who?です 🐈
11
Карта сайта