ORM or not ORM for NodeJS в частности.

ORM or not ORM for NodeJS в частности.

До сих пор писал все на plain sql, в принципе был доволен но есть ORM и в теории это должно быть быстрее и проще.

Начал с https://github.com/sequelize/sequelize и что-то слишком не интуитивно оказалось, но люди пользуются сказал себе я? Начал гуглить, может есть альтернативы получше, но многие советуют обойтись без ORM вообще. Вот теперь я в дилемме. Тратить время на то, что-бы осилить эту библиотеку (если у вас есть положительный опыт с другой NodeJS ORM библиотекой то поделитесь) или оставить эту идею и пользоваться plain ORM отныне и присно, что скажете?

3 thoughts on “ORM or not ORM for NodeJS в частности.

  1. Не скажу за Node, но опыт подобных библиотек в Java и Ruby не одназначный. Правда, это было К лет назад. С тех пор все могло сильно улучшиться.

    Мне очень нравится, когда результат запроса мне возвращают как набор объектов. И если у меня там затесались foreign keys, это прокси-ссылки на обьекты из других таблиц.

    Мне не очень нравится, когда мои трансофрмации этих обьектов непрозрачным (и часто неотпиальным) способом превращаются в запросы.

    Мне не нравится, чтотранзакции выглядят как пятое колесо для зайца, и для сложных вещей все равно нужно писать свои запросы.

    Мне кажется, ORM будет работать лучше всего, когда посредником между кодом и базой (будь она relational или черта дьявола) будет не SQL, а нечто более близкое к “железу” БД.

    Like

Leave a comment