Задать вопрос
  • Что лучше использовать для приложения на iOS: Core Data или sqlite + ORM?

    gomzyakov
    @gomzyakov
    PHP-разработчик
    Ваша задача, полагаю, будет прекрасно решаться средствами как ORM, так и Core Data.

    Стоит понимать, что Core Data - это не ORM, а средство для работы с графом объектов. Сравнивать их можно лишь очень условно. Если вы уже работали с ORM, то пользоваться Core Data будет несколько непривычно.

    Если сроки, отведенный на написание приложения, не горят, рекомендую всё-таки освоиться с Core Data - это прекрасная технология, позволяющая полностью закрыть букву M в аббревиатуре MVC. Помимо того, что Core Data является нативным фреймворком, который всегда "под рукой", он очень быстр, обновляется самой Apple (вероятность того, что в будущем придется переползать с одной ORM на другую, ниже) и позволяет писать очень компактный и надежный код.

    Не понял, что имелось ввиду под доступностью sqlite "из вне", да и в принципе слабо знаком с ORM-решениями. Полагаю, у них есть свои плюсы и есть минусы.
    Ответ написан