Pull to refresh

Comments 13

Небольшое пожелание Вам — неплохо бы начать с пояснения, что такое ORM (для примера вот эта статья). А то как-то даже непонятно, нужно ли мне это читать или нет.
В принципе, пожелание прекрасно понимаю, но вот как это вписать в то, что пишу частями — нет! Не писать же в начале каждой части одно и тоже? В общем, постараюсь в следующий раз как-нибудь это обыграть.
Сколько этих ORM для Android не пересмотрел, пришел к выводу, что руками и код более производительный и реализация очевидная. Да рутина, но зато везде как надо, нет наследования ненужных классов и прочей лабуды.

P.S. Это не упрек вашей реализации, просто мысли вслух
Я сам об этом и говорил в первой статье, сравнивая наиболее популярные в тот момент orm’ы. Потому и принялся за свою реализацию, максимально упрощающую как проектирование модели (без всяких там генераторов сущностей и написания лишних классов), так и работу с базой. Для меня orm — это побочный продукт разработки основного приложения (как и набор Control’ов), но из него неплохо получается и отдельный проект, который, возможно, когда-нибудь будет удобнее использовать чем прямую реализацию.
Один мой знакомый плюнул и решил написать человеческий генератор SQL запросов, что на мой взгляд более лучшее решение для Android. То есть всю логику работы с данными вы пишете сами, но SQL запросы можно нагенерить библитечкой, при этом производительность и читаемость кода остаются прежними.
Ну, производительность все же снизиться должна, пусть и не на столько как от orm, ведь sql запрос не вшит в код, а собирается. В любом случае, интересно было бы посмотреть на код, а то может как-нибудь и удастся соединить два продукта в один.
Да, большое спасибо! Стащил реализацию из OrmLite, не посмотрев, что к чему. Однако, базу все равно надо бы закрывать, так что изучу, как лучше переделать.
Почему просто не взять какой ть схема-лесс субд движок типа ориентдб? Зачем весь вот этот ад в 2014 году?
Уберите статью из хаба «Android», пожалуйста. Те, кому эта статья может пригодится, и так её увидят, потому что подписаны на хаб «Разработка под Android»
Sign up to leave a comment.

Articles