【问题标题】:Database for Mobile applications移动应用数据库
【发布时间】:2015-04-06 04:03:03
【问题描述】:

我想构建一个移动应用程序来学习这项技术。

我选择了 Ionic 框架,因为它负责构建应用程序的大部分设置。但是,当我为我正在尝试构建的应用程序访问数据库时,我有点困惑。

谷歌搜索后的一些链接建议我使用 SQLite,一些链接将我拉向 Firebase。我的疑问是,它们是否相关以进行比较?我想,SQLite 和 Firebase 是无法相比的。请澄清。

谢谢 马尼坎丹J

【问题讨论】:

    标签: android sqlite firebase


    【解决方案1】:

    SQLite 是您手机的数据库,而 Firebase 是一个在线数据库。

    使用 SQLite,您可以创建不支持与他人共享的应用程序。一个例子,吃豆人。假设你的高分是“20”。但是您不能与其他人的手机分享这个高分,因为它是本地的(在您的手机内)。

    使用 Firebase,您可以在线存储数据,例如注册详细信息等。一旦人们注册,他们就可以使用多个平台(取决于您的目标)使用他们的信息登录。你可以让他们互相分享东西等等。

    【讨论】:

    • 但是 firebase 也离线了
    【解决方案2】:

    SQLite 更适合开发离线安卓应用。 Firebase 始终需要服务器,但 SQLite 不需要任何服务器,因此对于 Firebase,您应该需要互联网,但在 SQLite 中,您可以离线实现目标。因此,根据条件,您可以使用其中之一。

    【讨论】:

    • 对不起,打错了,firebase可以离线使用,设备在线时同步数据。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多