Кордова/Телефонная связь ORM?

Существуют ли какие-либо проекты JavaScript с поддержкой ORM, совместимые с Cordova, например ORMLite? Я выполнил поиск в Google, поиск github, выполнил поиск здесь и не смог найти.

Если нет, возможно, пора начать его.

Ответ 1

Этот старый, но я наткнулся на него, чтобы другие могли тоже... что в итоге для меня работало с помощью плагина Cordova SQLite для db без ограничения размера и Persistence.js ORM для работы с ним.

Ответ 2

Этот вопрос старый, но есть также Persistence.js, который я фактически использовал. У этого есть свои недостатки, но каждый ORM делает.

На самом деле он будет использовать хранилище HTML5 на телефоне. Это ограничение ограничено 5mb по спецификации, но, очевидно, отдельные поставщики могут не применять или следовать этому пределу.

Ответ 3

Да, есть Open Source Framework, известная как Siminov Hybrid, она предоставляет ORM для Android Native (Java) и Web (JavScript). Он легко настраивается, и он работает одновременно и для Native, и для Web.

Работает с Phonegap, а позже будет поддерживаться и на других платформах.

http://siminov.github.io/android-hybrid

Ответ 4

Я не знаю, почему нет официального ORM для sqlite с кордорой, хотя это очень необходимо!

В любом случае, когда вы пишете это, у вас есть следующий вариант: 1- typeorm с angularjs2 (они обещали предоставить поддержку для sqlite) 2- ionic2-orm - это вилка предыдущего пункта, однако похоже, что до сих пор нет поддержки 3-ionic2-orm2, который является fork предыдущей точки также (duh..), вы можете получить к нему доступ на этом https://github.com/sidneycorreia/ionic-orm

4- наилучшим вариантом до этой точки является pouchdb проверить этот https://pouchdb.com/