{"id":11674,"date":"2016-04-19T16:53:02","date_gmt":"2016-04-19T14:53:02","guid":{"rendered":"http:\/\/www.devapp.it\/wordpress\/?p=11674"},"modified":"2016-06-07T14:52:08","modified_gmt":"2016-06-07T12:52:08","slug":"realm-database-alternativo-per-mobile-app","status":"publish","type":"post","link":"https:\/\/www.devapp.it\/wordpress\/realm-database-alternativo-per-mobile-app\/","title":{"rendered":"Realm: database alternativo per mobile app"},"content":{"rendered":"<p>Il lavoro di molte app consiste, in parte, nel salvare i dati all&#8217;interno del dispositivo pertanto di\u00a0tecnologie di persistenza il settore mobile abbonda. Tra di esse svetta Sqlite, una libreria in grado di svolgere il ruolo di DBMS (Database Management System) che riceve comandi in SQL ed \u00e8 in grado di attuarne gli effetti su un database relazionale salvato in un unico file. Per la sua semplicit\u00e0 e leggerezza, Sqlite \u00e8 uno dei <em>database engine<\/em> pi\u00f9 usati al mondo e si sposa perfettamente con i bisogni di ottimizzazione dei dispositivi mobili.<\/p>\n<p>Esistono per\u00f2 alternative come <a href=\"https:\/\/realm.io\">Realm<\/a> che \u00a0vogliamo segnalare\u00a0in questo post, una soluzione che ha riscosso molto successo venendo impiegato da <a href=\"https:\/\/realm.io\/users\/\" target=\"_blank\">importanti aziende di ogni settore<\/a>.<\/p>\n<p>E&#8217; un meccanismo di persistenza che sfrutta un proprio motore pertanto i suoi sviluppatori tengono molto a sottolineare che non si tratta di un ORM basato su Sqlite.<\/p>\n<p>Realm \u00e8 <a href=\"https:\/\/realm.io\/pricing\/\" target=\"_blank\">gratuito<\/a>, veloce\u00a0e multipiattaforma in quanto nasce per Android, Objective-C e Swift.<\/p>\n<p>La documentazione ufficiale mette a disposizione rapidi tutorial per iniziare ad usarlo nonch\u00e8 &#8211; ovviamente &#8211; documentazione e supporto completi.<\/p>\n<p>Vi invitiamo quindi a provarlo &#8211; qualunque sistema mobile voi programmiate &#8211; e a dirci la vostra nei commenti !<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il lavoro di molte app consiste, in parte, nel salvare i dati all&#8217;interno del dispositivo pertanto di\u00a0tecnologie&#8230;<\/p>\n","protected":false},"author":561,"featured_media":11929,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[534],"tags":[1530,1656,1655,1654],"class_list":["post-11674","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news","tag-database","tag-db-android","tag-db-ios","tag-realm"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/11674","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/users\/561"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/comments?post=11674"}],"version-history":[{"count":5,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/11674\/revisions"}],"predecessor-version":[{"id":12085,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/posts\/11674\/revisions\/12085"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media\/11929"}],"wp:attachment":[{"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/media?parent=11674"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/categories?post=11674"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devapp.it\/wordpress\/wp-json\/wp\/v2\/tags?post=11674"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}