не совсем. он просто задом наперед как-то всё описал. краткое содержание (на сколько я понял): 0. JavaScript — говно (любимый его пример — if (typeof my_var !== "undefined" && my_var !== null) { // you idiots put Rasmus Lerdorf to shame }). 1. люди запускают не через nginx+кучу воркеров, а тупо через node.js и его веб-сервер тупо всё 2. при этом они надеятся, что ничего не блокируется, потому что "never blocks"
эм. Нет, он не понял. Он считает, что event loop вызывает всё без разбора. Ему невдомёк, что event loop вызывает только дождавшиеся своего события обработчики
Ээ, нет. там вон createServer прямо из Node вызывается. нет никаких "обработчиков", которые освобождаются. Обработчики создаются новые и умирают по завершению. Ну и обработчик, сжирающий процессор блокирует остальных (что нормально, в общем-то). Так вот, видимо речь о том, что все эти Fugue, решающие проблемы и _действительно_ подымающие тех самых воркеров никто не использует, а многие думают, что и так ничего не блокируется, и так всё хорошо.
Парень — хам ещё тот. Это уже минус ему (дочитал до половины)
Дада, есть такое. Но хотя бы оригинальный, обычно пишут "%s is a ghetto" на всякие руби и пхп (а один раз даже про питон было :-)
я так понял, он гонит на асинхронные фреймворки вообще. Надо дальше читать...
дочитал. Автор — самоуверенный долбоёбина.
не совсем. он просто задом наперед как-то всё описал. краткое содержание (на сколько я понял):
0. JavaScript — говно (любимый его пример — if (typeof my_var !== "undefined" && my_var !== null) { // you idiots put Rasmus Lerdorf to shame }).
1. люди запускают не через nginx+кучу воркеров, а тупо через node.js и его веб-сервер тупо всё
2. при этом они надеятся, что ничего не блокируется, потому что "never blocks"
он не вкурил что на самом деле означает "never blocks", а остальные два пункта — баттхёрт школьника
дык он-то как раз вкурил, смысл статьи в невкуривании этого большинством, и этот факт как проблема
эм. Нет, он не понял. Он считает, что event loop вызывает всё без разбора. Ему невдомёк, что event loop вызывает только дождавшиеся своего события обработчики
Ээ, нет. там вон createServer прямо из Node вызывается. нет никаких "обработчиков", которые освобождаются. Обработчики создаются новые и умирают по завершению. Ну и обработчик, сжирающий процессор блокирует остальных (что нормально, в общем-то). Так вот, видимо речь о том, что все эти Fugue, решающие проблемы и _действительно_ подымающие тех самых воркеров никто не использует, а многие думают, что и так ничего не блокируется, и так всё хорошо.