All streams
Search
Write a publication
Pull to refresh
54
0
brainfucker @brainfucker

User

Send message
Да знакомая проблема… тоже жду пока поправят…
>не понимаю чего все нашли такого особенного в этом node.js
А вы напишите на любом из:
>Erlang (BEAM), Haskell (GHC), Python (Twisted, gevent, eventlet, concurrence), Ruby (EventMachine).
пример из статьи с 2х секундной задержкой, чтобы 10 одновременных соединений оно обслуживало не 20 секунд, и поймёте.
не знаю… на на книжках про js почему-то рисуют носорга… наверное O Reilly во всём виноват =)
С этим всё хорошо, никто не заставляет вас в каллбэк пихать именно функцию целиком, более того на node вы можете написать даже так:

query(' ... ', require('some js file').callback1);

Тут всё дело в навыках проектирования… В некоторых случаях лучше вложить ассинхронный код, а в некоторых лучше написать линейно, однако возможность вложить — часто облегчает жизнь…
Возможно… а может быть будет достаточно конвертора для строк, чисел, списков, массивов, и рекурсивного конвертора для объектов… поковыряться можно будет в этой области…
Фреймворки уже есть… и не только: Модули для nodejs
чтобы можно было в node использовать библиотеки python что-нибудь вроде:
twisted=py.require('twisted');
twisted.…

Возможно, если будет выходной без интернета (и работы соответственно) напишу такую штуку…
Ну да… но подключение nodejs из python врядли когданибудь будет, ведь node представляет собой приложение а не библиотеку… а вот наоборот, подключение кода на питоне из node уверен появится… например для возможности из node использовать библиотеки для питона…
Ну скорее нужно просто сделать неблокирующий sleep, неблокирующую работу с бд и.т.д,
единственное в чём будет минус питона — что там на так наглядно будут выглядеть каллбэки.
Пока не встречал, но так как они были бы крайне полезны, уверен будут написаны… На мой взгляд сообщество у node маленькое но очень активное…
Я думаю сравнивать будет резонно когда выйдет финальная версия, а то если на то пошло могли бы взять последнюю бетку Хрома… На моей машине она делала новую версию оперы…
Вот тут собрал несколько статей про node: nodejs
по большинству тестов всё таки отстаёт от последних билдов хрома…
да а ещё хром не вылетает при загрузки хабра =))) (64 битный линукс)
У вас явно не 10.50 на ней новый javascript движок
Хром пока всё-равно чуть-чуть быстрее, однако разработчики оперы — молодцы!
CHROME: 634.2ms ± 9.2%
OPERA: 738.6ms ± 6.9%
На самом деле у nodeJS есть вполне конкретные и понятные плюсы перед другими платформами, дело в том что javascript — идеален для создания неблокирующего I/O. Которым nodeJS обладает, это позволяет ему иметь серьёзные преимущества в скорости по сравнению с другими платформами при таких операциях как обращение к БД и чтение из файлов… подробнее есть тут: nodejs
Ещё я бы добавил Дориана грея, если не врут — вышел в DVDrip… По такой офигенной книжке — фильм просто обязан быть на уровне!
Игры разума — 2001-го года а не 2009-го!

Information

Rating
Does not participate
Registered
Activity