Nodejs VS %your_lang%

73 views
Skip to first unread message

Дмитрий Карпич

unread,
Jul 31, 2012, 8:17:45 AM7/31/12
to coffees...@googlegroups.com
Сегодня интереса ради перевел (чужой) простенький сокращатель ссылок на Twiggy (Perl, Twiggy, Radis)

https://github.com/worldmind/perl-url-shortener

на CS для node 

https://github.com/Meettya/node-url-shortener

Расклад такой получился по скорости - 

perl -     Requests per second:    423.34

Transfer rate:          42.17 

node -  Requests per second:    1323.04

Transfer rate:          267.45

Нет желания попробовать на досуге сравнить с Ruby вариантом?

ilya

unread,
Aug 1, 2012, 5:38:41 AM8/1/12
to CoffeeScript2ru
Привет, Дмитрий!

спасибо за код,
как будет время гляну.

Предположу что скорость работы на Руби будет медленнее NodeJS, но это
нисколько не уменьшает мою любовь к Ruby :)

Надо знать сильные и слабые стороны, и рационально использовать
технологии для соответствующих задач.

Дмитрий Карпич

unread,
Aug 1, 2012, 7:54:29 AM8/1/12
to coffees...@googlegroups.com


On Wednesday, August 1, 2012 1:38:41 PM UTC+4, ilya wrote:

Предположу что скорость работы на Руби будет медленнее NodeJS, но это
нисколько не уменьшает мою любовь к Ruby :)

Ну, Ruby весьма хорош, (шопотом - особенно после Perl-а), но мало ли :) Я вот всерьез задумываюсь чтобы писать только под ноду и только на CS
 

Надо знать сильные и слабые стороны, и рационально использовать
технологии для соответствующих задач.

Да как бы - это слишком много всего знать придется - лениво. Проще найти более-менее приемлимый инструмент и фигачить им.

PS. Дисклаймер

Оказалось, что мой перловый тест немного невалиден, отсутствовал EV (собственно, его наличия явно нигде не требовалось).
Автор погонял у себя в корректных условиях, получилось что нода выигрывает всего (хих) по скорости в 2 раза, по пропускной способности в 4.
Все равно быстрее, а код тот-же.

Alex Dmitriev

unread,
Aug 13, 2012, 4:23:05 AM8/13/12
to coffees...@googlegroups.com
Ради интереса попробуйте переписать на Erlang ;)

вторник, 31 июля 2012 г., 18:17:45 UTC+6 пользователь Дмитрий Карпич написал:

ilya

unread,
Aug 13, 2012, 4:25:51 AM8/13/12
to CoffeeScript2ru
Алексей, расскажи про то как вы CoffeeScript используете:
архитектура, тестирование, впечатления.

Интересно услышать, спасибо.

Alex Dmitriev

unread,
Aug 13, 2012, 4:28:46 AM8/13/12
to coffees...@googlegroups.com
Используем для написания клиентской части игр. Из игр, написанных
полностью на CoffeeScript у нас пока только вот эта:

http://apps.facebook.com/thecolourstory/

Сейчас работаем над новыми. Тестированием пока не занимались - проекты
все маленькие

13 августа 2012 г., 14:25 пользователь ilya <nem...@gmail.com> написал:

> --
> Вы получили это сообщение, поскольку подписаны на группу CoffeeScript2ru.
>
> Чтобы отменить подписку на эту группу, отправьте сообщение по адресу coffeescript2...@googlegroups.com.
> Подробнее о функциях можно узнать на странице https://groups.google.com/groups/opt_out.
>
>

--
Alex V. Dmitriev
Jabber/GTalk/MSN/AIM: rene....@gmail.com
Skype: rene-dekart
Blog: http://railorz.ru

Dmitry Karpich

unread,
Aug 13, 2012, 4:38:57 AM8/13/12
to coffees...@googlegroups.com

On Aug 13, 2012, at 12:23 PM, Alex Dmitriev wrote:

Ради интереса попробуйте переписать на Erlang ;)

:) Я очень люблю Erlang  - это офигенский язык. И завидую тем, кто РЕАЛЬНО может на нем писать.
Мой гуманитарный мозг не в состоянии, я пару раз пробовал что-то сделать - увы и ах.

Так что если кто-то напишет, ага, будет интересно, а я - пас.

CS оно как-то проще - такая понятная штука без overengineering - все логично, понятно и под рукой. Когда на CS пишу у меня есть чувство понимания происходящего и (почти) полного контроля над ситуацией.
Reply all
Reply to author
Forward
0 new messages