(Untitled)

Nov 08, 2010 17:36

Меня иногда спрашивают про Node.js, что я думаю о нём. Чего-либо я на нём не писал и сильно надеюсь, что никогда не прийдется. Особенно смешно слышать про сравнения Node.js и эрланга ( Read more... )

fp, erlang, eventmachine, node.js, ruby

Leave a comment

vogre November 8 2010, 15:38:29 UTC
Ну если цель в одном языке на все задачи, то проще использовать HaXe. Он и в cpp компилит, и в js и в SWF.

А node.js на мой взгляд немного неудобна именно для серверной разработки.

Reply

lionet November 8 2010, 16:09:34 UTC
Я считаю, что node.js - это тупик и откат назад на 15 лет в плане практики программирования. Это же, на минуточку, мы пишем те же самые FSM, только под другим углом.

Я думаю, что хайп вокруг node.js - это положительное явление, и всячески его поддерживаю.

Reply

kurilka November 8 2010, 17:12:12 UTC
а в чём его положительность?

Reply

lionet November 8 2010, 17:22:34 UTC
Кучу bright народа отвлечётся и будет грабли ловить с Node.js, оставляя поле для деятельности тем, кто использует более продвинутые инструменты.

Reply

kurilka November 8 2010, 17:27:28 UTC
а, как отвлекающий манёвр, понятно

Reply

levgem November 8 2010, 17:30:53 UTC
Лучше бы перепилили ActiveRecord для эрланга =)

Reply

sorhed November 8 2010, 21:06:00 UTC
В 95% случаев для веба годится NoSQL (и в 99% случаев там, где можно применить ActiveRecord), и, следовательно - CouchDB.

В оставшихся случаев всё равно лучше SQL руками.

Reply

levgem November 9 2010, 01:44:39 UTC
Вы, простите, чем в вебе занимаетесь, что бы такую фигню мне советовать?

Я не могу припомнить ни одного проекта за последние пару лет, куда я мог бы тиснуть CouchDB не боясь, что это говно рассыплется безвозвратно, похоронив проект или просто ляжет под третьим пользователем за сутки.

Для веба придуман PostgreSQL/MySQL а к ним Ruby on Rails с которыми очень мало что может сравниться по кумулятивному удобству, скорости и надежности. И даже когда я делал систему, обрабатывающую под тысячу запросов в секунду я не опускался до генерации SQL руками.

Reply

sorhed November 9 2010, 07:36:35 UTC
Насчёт CouchDB - сейчас как раз допишу одну штуку и надеюсь показать нечто, что не рассыпается под третьим пользователем за сутки.

Насчёт plain SQL - я делаю проекты, которые показывают и обрабатывают массу финансовых данных. Это не скорости ради, а только удобства для.

Reply

levgem November 9 2010, 12:41:45 UTC
Что до CouchDB, то будет интересно посмотреть на такую смелую попытку. Ещё с год назад оно не могло всосать в себя даже среднего размера интернет-магазин. Впрочем, и непонятно ради чего, ведь ActiveRecord в Ruby on Rails гораздо удобнее CouchDB.

Что же до plain SQL то я искренне соболезную тому, что вы не нашли себе подходящего инструмента.

Reply

demmonoid November 11 2010, 14:15:50 UTC
Ну вот, а все говорили, серебряной пули нету. А, оказывается, есть!

Reply

sorhed November 11 2010, 14:18:04 UTC
NoSQL не избавляет от необходимости думать, как считают некоторые его адепты. :) Даже наоборот.

Reply

demmonoid November 11 2010, 14:25:57 UTC
Нет, меня больше поразило название серебряной пули, чем ее наличие.

Reply

levgem November 11 2010, 14:31:35 UTC
Да конечно же никакая это не серебрянная пуля. Делать фильтры на SQL зачастую существенно проще, чем на всяких nosql

Reply

demmonoid November 11 2010, 14:37:32 UTC
СУП, добавьте тэг <сарказм> в ЖЖ, плиз!

Ясное дело, что не пуля никакая. Но я еще могу понять, когда народ поклоняется какой-нибудь MongoDB (еще не зная про истории типа foursquare), могу понять, почему многие компании сейчас смотрят в сторону Riak, даже пытаюсь найти толику здравого смысла в использовании твиттером Cassandra.

Но CouchDB? Она же настоящая БД для десктопов...

Reply

kurilka November 11 2010, 14:40:07 UTC
А про foursquare что за история?

Reply


Leave a comment

Up