Мне уже во сне этот гоу мерещится, пиарят его так, хочется попробовать, но сажусь после nodejs, смотрю на синтаксис, смотрю на обилие возможностей, и откладываю, не знаю как подобраться, сделать чего полезного.
Плюс рельс не в том, что там есть что-то, чего ни у кого больше нет, а в т.н. «магии». Минимум манипуляций и вот этого «оборачивания» итп — максимум результата.
Какой конкретики вам хочется услышать? Я выразился предельно понятно, как мне кажется — плюс или особенность рельс, если хотите, не в том, что они позволяют делать что-то особенное, а в том как они позволяют это делать*. Если вы с ними знакомы, то я не думаю, что мне надо объяснять о чем идет речь.
> логично использовать Ruby-подобный язык
Если честно, я не вижу здесь ничего логичного (как и нелогичного.) Совершенно ортогональные области. И да, я умею и люблю кристал.
Мне не нравится цитировать самого себя, но:
«Я не уверен, что стоит писать на языке, автор которого считает, что вызывать сторонние программы в компайл-тайме — норма.»
Насколько я знаю они активно пилят свою библиотеку в сторону использования coroutines. Так что по сути тоже самое что и в Go. Насчет деталей лучше расспросить в рассылке проекта groups.google.com/forum/?fromgroups#!forum/crystal-lang
Go в Basecamp (создатели RoR)