Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 June 01

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
а Го вообще может отъесть у ror свою долю? не шарю но разве там есть подобные фреймоврки, там же все топорно
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Вызов Rust из Crystal, если кому-то интересно: https://forum.crystal-lang.org/t/using-rust-inside-a-crystal-program/1970
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Есть, но не настолько функциональными и отшлифованными. Это зависит от популярности/денег. В любом случае, производительность проекта обычно не шибко важна и упирается больше в SQL и подобное, а не сам код, а пере-компиляция больших проектов (включая либы) может достать во время разработки, всё из этого против Crystal как замены RoR проектов.
источник

Jøhn Đøꝩsøn in Сrystal Lang — русскоговорящее сообщество
Это и есть worse is better. Идея что забытый мьютекс и разименовпный нуль опытный программист не напишет, а у неопытного заметят на кодревью, а значит языку можно оставаться в 70х. Идея что скорость разработки важнее корректности, поэтому вместо Option(T) у нас поинтер, который нужно не забыть if != nil'нуть.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Чтобы вы ни думали, но этот язык уже в настоящем, и точно ближайшие пять лет в будущем будет активно использоваться. Если вы обогнали его на 50 лет, то расскажите, как там в 2070м?
источник

HH

Hz Hz in Сrystal Lang — русскоговорящее сообщество
Вот кто бы сделал смесь: раст, с конкурентным рантаймом от го на уровне языка, и красотой от кристала, был бы идеальный язык
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Простите, сорвался. Просто напрягает, что люди повторяют прочитанные шаблонные фразы типа "забил на 50 лет наработок в дизайне языков", "остался в 70х", не задумываясь: почему популярность в текущем моменте гораздо больше, чем у Rust, Crystal и многих других вместе взятых?
Я не спорю, что может в обозримом будущем кто-то и обгонит. Но в данный момент Go по удобству использования в больших коммандах и реальных проектах почему-то опережает. Вопреки всем его "недостаткам".
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
+1
источник

A

Axenia in Сrystal Lang — русскоговорящее сообщество
funny_falcon (1) увеличил карму hzhzhzhz1111 (5.15)
источник

AD

Anton Davydov in Сrystal Lang — русскоговорящее сообщество
> почему популярность в текущем моменте гораздо больше, чем у Rust, Crystal и многих других вместе взятых?

могу предположить две причины:

1. деньги гугла
2. решает бизнесовую проблему (ротацию разработчиков между отделами, так как позволяет писать в +- одном стиле)
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
1. - нет. Это вообще не причина.
2. - да. Именно. + офигенный рантайм.
источник

AD

Anton Davydov in Сrystal Lang — русскоговорящее сообщество
т.е. популярность далеко не в первую очередь связанна с дизайном языка
источник

AD

Anton Davydov in Сrystal Lang — русскоговорящее сообщество
1. хочешь сказать, что если бы у го не было гугла и денег, которые он вливает в экосистему, то он так же взлетел?
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Да, ещё и с реализацией. И реализация Go на порядок выше ближайших конкурентов.
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Я хочу сказать, что Dart, например, не взлетел (пока Flutter не появился).
Я помню, когда Go только вылез из версии 1.0 . Все говорили: это даже не официальный проект Гугла, а какой-то подкоманды. Гугл поиграется и бросит, как и многое другое. Это всё не надолго
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
Время прошло, а Go остался. Почему? Потому что оказалось, что он позволяет решать проблемы. Оказалось, что Docker на нём можно написать, Kubernetis. Что на нём удобно писать микросервисы, и эти микросервисы получаются быстрыми. Что в Go-шника можно сконвертить любого: и С-шника, и Python-иста, и PHP-шника. И что код, написанный другим человеком, можно прочитать, потому что язык сильно сопротивляется добавлению магии в код.
источник

AD

Anton Davydov in Сrystal Lang — русскоговорящее сообщество
так мой поинт не значит, что с деньгами взлетит. тут обратная ситуация, без маркетинга (деньги + имя крупной компании) шансы что взлетит минимальны. и тут никакие технические решения не помогут исправить ситуацию
источник

YS

Yura Sokolov in Сrystal Lang — русскоговорящее сообщество
У Гугля репутация сложилась, что они бросают проекты.
В случае с Go больше сыграла встроенная поддержка конкурентности, и скорость "больше, чем у скриптовых языков", доступная прогерам, знакомым до этого только со скриптовыми языками. Т.е. армия PHP и Python разработчиков вдруг обнаружила, что может писать быстрый код, не ползая на коленях перед единственным знакомым с C коллегой.
источник
2021 June 02

В

Володя in Сrystal Lang — русскоговорящее сообщество
Читать просто, а понимать в целом как работает система, при просмотре кода беглым взглядом?
источник

В

Володя in Сrystal Lang — русскоговорящее сообщество
В сравнении с Крисалом Го в разы проигрывает в описательности структур, абстракций, моделей и патернов
источник