Pull to refresh

Comments 24

Мне уже во сне этот гоу мерещится, пиарят его так, хочется попробовать, но сажусь после nodejs, смотрю на синтаксис, смотрю на обилие возможностей, и откладываю, не знаю как подобраться, сделать чего полезного.
Вот бы эти чуваки что-то типа Rails сделали для Go.
Gin не видел, а Мартини (его не забросили?) и Revel это как-то совсем не RoR
ну с RoR вообще так навскидку (не только на Go) вряд ли что смог бы сравнить, поэтому привел примеры веб-фреймворков, которые на Go успел посмотреть
Ну, навскидку есть Django :)

А все что пока видел на Go — это скорее аналоги Sinatra\Flask и иже с ними
UFO just landed and posted this here
>никак не обойтись

Плюс рельс не в том, что там есть что-то, чего ни у кого больше нет, а в т.н. «магии». Минимум манипуляций и вот этого «оборачивания» итп — максимум результата.
UFO just landed and posted this here
Какой конкретики вам хочется услышать? Я выразился предельно понятно, как мне кажется — плюс или особенность рельс, если хотите, не в том, что они позволяют делать что-то особенное, а в том как они позволяют это делать*. Если вы с ними знакомы, то я не думаю, что мне надо объяснять о чем идет речь.

* — минимум кода при максимуме результата.
Revel — попытка сделать Play Framework.
А вот Beego что то вроде Django/RoR.
Если уж им нужна производительность чего они тот же Crystal не пробуют? github.com/manastech/crystal

Рубишный синтаксис и скорость бинарников выше чем у того же Go. По мне так идеальный компаньон для Руби.
Им нужна скорость разработки, а не производительность. Они не с руби на го уходят, насколько я понял, а с шелла.
И даже в таком случае логично использовать Ruby-подобный язык. Тем более Crystal отлично подходит для написания утилит.
> логично использовать Ruby-подобный язык
Если честно, я не вижу здесь ничего логичного (как и нелогичного.) Совершенно ортогональные области. И да, я умею и люблю кристал.
UFO just landed and posted this here
Мне не нравится цитировать самого себя, но:
«Я не уверен, что стоит писать на языке, автор которого считает, что вызывать сторонние программы в компайл-тайме — норма.»
Crystal Status: The project is in alpha stage.
Кажется это исчерпывающий ответ на ваш вопрос.
crystal быстрый, но если он так же просто в паралленой работе или как 10 лет назад работать одним тредом?
Насколько я знаю они активно пилят свою библиотеку в сторону использования coroutines. Так что по сути тоже самое что и в Go. Насчет деталей лучше расспросить в рассылке проекта groups.google.com/forum/?fromgroups#!forum/crystal-lang
И при всем при этом бейскамп до сих пор тормозит как сука и не умеет слать пуши.
Sign up to leave a comment.

Articles