Задать вопрос
@Kroid

Почему нет аналога Ruby ActiveRecord на Go?

Все библиотеки для работы с бд на Go, которые я смотрел, довольно унылы по сравнению с SQLAlchemy на python или ActiveRecord на ruby. Хотелось бы узнать, почему? Просто недостаточно времени прошло и маленькое сообщество, или же есть какие-то ограничения в самой архитектуре языка?
  • Вопрос задан
  • 3820 просмотров
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    9 недель
    Далее
  • Академия Эдюсон
    SQL-разработчик: тариф Базовый
    2 месяца
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
@t0pep0
Потому, что во первых не надо писать на Go как на Ruby\python.
Во вторых подобная ORM будет использовать в слишком многих местах рефлексию, а это не есть гуд для компилируемого языка. ИМХО: рефлексия это как GOTO, использовать только в случае крайней необходимости
Что касается ORM для Go - рекомендую посмотреть в сторону gorm https://github.com/jinzhu/gorm
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы