@proRuby

Страница 46 из 1594
Константин
24.05.2016
09:34:54
Производительность, расширяемость. Круг людей, которые продвигают этот язык.

Артем
24.05.2016
09:35:01
переезд на новую технологию должен быть обоснован

Константин
24.05.2016
09:35:03
Возраст языка

Артем
24.05.2016
09:35:14
на кой черт вам расширяемость, если у вас нагрузок - кот наплакал

Google
Артем
24.05.2016
09:35:40
то есть понятно, если у вас по 32 воркера unicorn на 6 серверах

Константин
24.05.2016
09:35:44
Но это основание)))

Артем
24.05.2016
09:35:45
то надо что-то делать

и да - первым, что у вас нагнется после переезда - это будет база

Константин
24.05.2016
09:36:22
Возможности языка!

Артем
24.05.2016
09:37:03
у ruby возможностей не меньше) и от того что я пишу на go, яне перестал писать на ruby и rails

Aldar
24.05.2016
09:37:58
Если я правильно понял, разработчики утверждают что основная фишка Phoenix это productivity and performance.

Константин
24.05.2016
09:38:25
А никто не говорит, что надо бросать руби

Aldar
24.05.2016
09:38:29
то есть одновременно продуктивность как на РоР, и в то же время гораздо выше производительность

К тому же феникс очень рельсы напоминает

Артем
24.05.2016
09:38:47
concurrency - вот главная фишка

Константин
24.05.2016
09:38:59
Там core разработчик из RoR потому что))

Aldar
24.05.2016
09:39:07
Jose Valim?

Google
Константин
24.05.2016
09:39:30
Не помню, но могу найти в статьях)

Aldar
24.05.2016
09:40:11
По производительности я вообще сомневаюсь что что-то может побить ерланг

Константин
24.05.2016
09:40:25
Я еещ читаю про сам язык, про фрэймворк и его возможности. Очень много интересного черпаю оттуда, мозг меняет основательно. Это как Руби после PHP.

Aldar
24.05.2016
09:40:49
Попробуй хаскель - такая же тема)

Только там ещё фишка со строгой типизацией, выводом типов и прочее

Константин
24.05.2016
09:41:08
Много людей говорят, что Руби не является конечной станцией, обычно он является трамплином к изучению более крутых технологий.

Константин
24.05.2016
09:41:57
Говорят, что erlang на уровне с C.

Aldar
24.05.2016
09:42:00
Я имею ввиду производительность в смысле обработки количества запросов в секунду

Артем
24.05.2016
09:42:27
да ладно?

Aldar
24.05.2016
09:42:42
что да ладно?

Артем
24.05.2016
09:42:44
на что посморим, они все упрутся в производительность хранилища?

Aldar
24.05.2016
09:43:02
конечно)

Артем
24.05.2016
09:43:40
а то что вы тут сферические тесты в вакууме кидаете - смысла в них, как в нашей беседе

Aldar
24.05.2016
09:44:14
окей, чуваки в aviasales используют эликсир в проде, очень довольны

хотя у них рельсы были сначала

Константин
24.05.2016
09:44:44
Вот есть какая-то сравнялка http://blog.dimroc.com/2015/11/14/etl-language-showdown-pt3/

Aldar
24.05.2016
09:44:59
зайди в elixir slack, там канал russian, вот они там это говорили

Константин
24.05.2016
09:45:02
Давно хотел прочитать полностью, но времени нет.

Google
Константин
24.05.2016
09:46:00
Так вот. Основной вопрос был в чем? Куда идти после Ruby и Rails?

Aldar
24.05.2016
09:46:27
это сугубо индивидуальный вопрос)

Константин
24.05.2016
09:46:27
Ответ - в язык, который похож, в фрэймворк который похож.. туда куда уходят core разработчики и писатели книг о Руби.

Aldar
24.05.2016
09:46:39
хоть в embedded

Константин
24.05.2016
09:47:02
Но вообще можно куда угодно, но вот это мое личное мнение.

Aldar
24.05.2016
09:47:11
имхо можно ещё лет 20 на руби разрабатывать

Константин
24.05.2016
09:47:18
+1!

Aldar
24.05.2016
09:47:27
у каждого свой путь)

Константин
24.05.2016
09:47:34
Я даже не сомневаюсь, что руби по производительности скоро порвет PHP

Aldar
24.05.2016
09:47:45
почему это?

из-за инициативы ускорить руби в 3 раза?

Константин
24.05.2016
09:48:52
Просто есть куда развиваться)))

Aldar
24.05.2016
09:49:07
пхп тоже на месте не стоит

7 версию ускорили, есть ещё всякие темы с компиляцией пхп, типа хип хоп

Константин
24.05.2016
09:49:51
https://github.com/grosser/parallel

Вот хорошо ускорила руби в тех тестах.

Попер народ))

Блин, вот мы срач устроили))

Google
Maxim
24.05.2016
09:55:06
лиж бы киркорова не обсуждали )

Константин
24.05.2016
09:55:50
@ad0ne Погнали?

))))

Eugene
24.05.2016
09:59:43
Два разных языка

Было обсуждение в моей конференции по рубям

Её разнесли в пух и прах

Aldar
24.05.2016
10:01:39
Два разных языка как понять?

Константин
24.05.2016
10:02:17
Это ересь
Можете по точнее описать?

Eugene
24.05.2016
10:02:21
обьяснить чем отличаются компилируемые языки от Интерпретируемых?

статья говно Убегающая память == я не умеют пользоваться инструментами для отлова утечек Параллелизм == я не умеют в многопоточное программирование Скорость == я натищил говна, не понимаю как оно работает, но жалуюсь что теперь рельсовое окружение стартуер 40 секнд

про элексир меня особенно улыбнуло

я тоже могу сделать бенчмарк который будет показывать некий абстрактный запрос который обслуживается за микросекунды (на жруби правда)

дам совет: не надо думать про производительность пока у тебя нет продукта

нужно думать о трёх вещах: скорость разработки, простота разработки, стабильность экосистемы

например вот это: def show(conn, %{"messenger" => messenger}) do render conn, "show.html", messenger: messenger end это пиздец

но его из песни не выкинуть, так как это эрланг

ну это эрланг же

приправленный

с тобой согласен полностью

Google
Eugene
24.05.2016
10:02:21
программистов и задач, которые могу растоптать язык очень мало

а преждевременно оптимизировать это зло

да, оптимизировать плохо, но понимать на каких масштабах у тебя будут проблемы — неплохо

мне например нравится заливать фейковых данных и смотреть чо в итоге получается

сразу понимаешь масштабы и понимаешь на что нужно смотреть в первую очередь

а когда есть продакшен, нужно тянуть из продакшена и смотреть там

и в любом случае, вкладывать ресурсы сначала в инфраструктуру анализа производительности, а потом уже оптимизиацию

тулзы == глаза, а без глаз очень тупо чота там оптимизировать

Пожалуйста

Le
24.05.2016
10:04:43
каждому по своей руби конфе!

Константин
24.05.2016
10:06:15
Мне вообще очень вкатило https://elixirschool.com/ru/lessons/basics/pattern-matching/

Мне куда сложнее было понять как миксовать модули в руби..

Eugene
24.05.2016
10:09:47
Константин
24.05.2016
10:11:23
я когда смотрел видос и крутил обруч - заработал синяк на жопе от увиденного.. а вот такая запись {^key => value} = %{"hello" => "world"} очень легко воспринялась мозгом)) и без последствий))

NewsBot pro.ruby
24.05.2016
10:29:19
Put HTTP in its place with Roda https://t.co/hcH4ISAj6T

Страница 46 из 1594