kb
29.09.2011 07:50
Node.js обзавелись чем-то, похожим на async в C# https://github.com/koush/node/wiki/%22as...
Вообще, если честно, хоть gevent и является набором хаков и манкипатчей — мне его подход куда больше нравится с точки зрения чистоты кода. Пропатчил себе исключительно I/O (сокеты, файловое чтение/запись, треды) и спи спокойно.
говно же ну. зачем джаваскрипт портить?
да потому что говно этот джаваскрипт. ты делаешь запрос в БД, и при том, что тебе результат нужен уже сейчас (всегда, кроме паттерна "обещаний", которого в JS нет, ну или это не он), ты делаешь отступ в 4 пробела. нахуя? код, по сути, синхронный
что-то мне жопу рвёт от толстых вбросов в стиле "да это же джаваскрипт — write once, run everywhere"
это не относится к джаваскрипт/не джаваскрипт. речь о всей этой моде на асинхронный синхронный код.
я в данном случае эту моду не рассматривал. и речь даже не об асинхронном коде, просто есть всякие пидорасы, которые вокруг какого-то говна создают шумиху, и оно становится "модным". первые полчаса, блеать
ну, тонко набрасывать — искусство. чем моложе программист — тем больше набор клише "джава — too explicit too хуисит (забыл что там)", "perl — write only синтакс", "xml — говно" (это уже моя фраза, как тоньше — не знаю)
в любом случае, приделывать полезные костыли — это хорошо, но обилие говн и костылей вызывает нешуточный бугурт