Size: a a a

Saint P Ruby Community

2021 June 07

w

wi11son in Saint P Ruby Community
А вне рельсы ты что-то писала на руби? Гемы какие-нибудь, либки?
источник

w

wi11son in Saint P Ruby Community
На драе может? Скриптики/ парсеры?
источник

w

wi11son in Saint P Ruby Community
Потому что всю доку синатры можно прочитать за вечер, там ничего особенного
источник

AR

Anna Razumova in Saint P Ruby Community
гемы писала, было дело
источник

MB

Marina Belova in Saint P Ruby Community
У нас так в serverscom, sinatra, grape, dry. Сначала непривычно (как в докладе про обучение разработчиков, нужно больше времени, чтобы въехать, чем с рельсой), но интересно)
источник

AR

Anna Razumova in Saint P Ruby Community
на битре еще работала🤡
источник

VD

Vla Dem in Saint P Ruby Community
Стандарт — это когда враппер пишет зависимость)

Стандарта работы с ассетами нет, его неоткуда принести. Во фреймворке должен быть интерфейс, который он понимает, а обёртки уже в либах с зависимостями.

Вообще, мало для чего есть уже готовые стандарты; логгеры, Rack, что ещё?
источник

AD

Anton Davydov in Saint P Ruby Community
А вот хз, сам с ходу не скажу, скорее просто задумался, а можно ли сделать что-то такое или нет
источник

AD

Anton Davydov in Saint P Ruby Community
Экосистема говорит, что нельзя
источник

КП

Кот Программист... in Saint P Ruby Community
Синатра ничего кроме роутинга не умеет, ну еще пару плагинов к ней есть, все остальное делается самостоятельно) (я адепт Roda правда...)
источник

AR

Anna Razumova in Saint P Ruby Community
интересно, интересно
источник

КП

Кот Программист... in Saint P Ruby Community
Ну типо, надо тебе JSON получить, sinatra отдаст тебе тело и все, парсить самому, делать все остальное тоже
источник

КП

Кот Программист... in Saint P Ruby Community
Roda - все тоже самое ток по производительнее, плагинов побольще и синтаксис по страшнее
источник

w

wi11son in Saint P Ruby Community
В чем поинт?
источник

КП

Кот Программист... in Saint P Ruby Community
В моих кейсах в легковесность производительность, дешево запустить множество экземпляров (не жрет память как rails)
источник

w

wi11son in Saint P Ruby Community
Выигрыш по скорости хеша по сравнению с деревом ты заметишь на числе эндпоинтов приближающимся к тыще? Чет я не хотел бы работать на проекте, где такое число эндпоинтов
источник

w

wi11son in Saint P Ruby Community
Почему не rack? Или синатра та же
источник

w

wi11son in Saint P Ruby Community
А рака тоже дефолтный map есть
источник

КП

Кот Программист... in Saint P Ruby Community
А я о числе поинтов не говорил) но если что не привышает 10-ок
источник

КП

Кот Программист... in Saint P Ruby Community
Потому что синатра заметно медленее, хотя на практике как мы делали нагрузочное тестирование в конкретном кейсе разницы мало было, хотя я не спец, если аппелировать к авторитетным ресурсам вроде techempower то Roda там быстрее на 50%
источник