17.10.2012, 14:06, "Nikita Zubkov" <[email protected]>:
16 октября 2012 г., 23:21 пользователь Orlovsky Alexander <[email protected]> написал:
2. _javascript_, где функции – это объекты первого порядка в языке , т.е. их можно передавать в каллбеки без уродливой (с точки зрения синтаксиса в основном) манипуляции с ссылками на sub-ы, как в Perl
what? O_o
 
 
В Perl передать и вызывать то же каллбек можно только по ссылке :
 
$cb = \&my_callback;
$cb->(%args);
 
В _javascript_ функция передается как объект языка
и вызов ее потом выглядит более натурально (для того языка где пишется код):
 
cb = my_callback; 
cb(arg1, arg2);
 
Но не в этом основное достоинство node.js, а в том, о чем писали выше:
- эффективность работы v8
- изначально асинхронные библиотеки
(еще есть нетехнические плюсы в виде живости и молодости коммьюнити, хотя некоторым это и видится минусом)
-- 
Moscow.pm mailing list
[email protected] | http://moscow.pm.org

Ответить