写点什么

Realm 推出了适用于 React Native 的新数据库

  • 2016-02-28
  • 本文字数:1100 字

    阅读完需:约 4 分钟

Realm 日前为 React Native推出了新的数据库。React Native 是Facebook 的开发平台,该平台使用JavaScript 构建原生应用。

Realm 的这个移动数据库设计目的是“用于 react 类型应用的开发,具有 live 对象和 change 事件并支持单向数据流”。其旨在通过一个专门为 JavaScript 设计的直观的界面,让开发者使用 Facebook 的 JavaScript 开发平台快速建模、存储和查询数据。

Realm React Native 看起来像这样:

复制代码
const Realm = require('realm');
class Person {}
Person.schema = {
name: 'Person',
primaryKey: 'name',
properties: {
name: 'string',
age: {type: 'int', default: 0},
},
};
const realm = new Realm({schema: [Person]});
// Query
let people = realm.objects('Person', 'age >= 17');
people.length // => 0
// Write
realm.write(() => {
savedPerson = realm.create('Person', {
name: 'Hal Incandenza',
age: 17,
});
});
// Queries are updated in real-time
people.length // => 1

宣布公司转向 JavaScript 开发时,Realm 的产品副总裁 Tim Anglade 说:“React Native 反映出许多我们认为最重要的优先事项,例如提供原生的 UI 体验和 react 类型的跨平台功能,这有助于开发人员加速开发过程”。

“我们发现客户对于 React Native 兼容性有较大需求,很高兴成为第一家提供集成支持的第三方平台。” Anglade 表示。

目前使用这个集成数据库的是外包任务初创公司 TaskRabbit 。Brian Leonard 是该公司的联合创始人和 TaskRabbit 网站的首席架构师。他说以前管理跨平台 APP 的代码时让人“精疲力竭”,但是使用 Realm 和 React Native 让他们可以将 APP 构建在无缝对接的跨平台系统上。Leonard 表示这个改变让团队的生产力翻了两番。

Realm发布了对标结果,宣称自己是最快的React Native 数据库,他们评论道:“尽管我们一直建议每个人都应该在他们自己的用例中进行测试,但是我们在移植代码后总是能发现性能的巨大提升。”

Realm 的公告在开发者社区得到了许多积极地回应,包括许多参加 Facebook 的 React.js 会议的出席者。他们在 Twitter 上对该新闻发表了一些评论。

Hacker News 上该公告链接的评论中,TaskRabbit 的 Brian Leonard 首先表达了对 Realm 团队的祝贺。他说:“我们一直都很高兴试用它,这是对标准的 flux 模型的简易替代方案。”Realm 贡献者 Kristian Dupont 评论道:“我觉得这是两个生态系统进行的一场激动人心的竞赛,非常期待看到它未来的发展。”

Realm 的团队表示他们计划将来增加对于 Cordova、PhoneGap、Ionic Node.js(V8) 的兼容性支持

查看英文原文: Realm Launches New Database for React Native

2016-02-28 18:005076
用户头像

发布了 21 篇内容, 共 75829 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

【2024开年必备】最全面的Macbook/苹果电脑必备实用软件推荐

Rose

苹果软件 装机必备 Mac应用

texifier mac LaTeX编辑工具下载安装(原Texpad)

Rose

Mac软件 LaTeX 编辑器 Texpad Texifier激活码

阿里云 ACK One Serverless Argo 助力深势科技构建高效任务平台

阿里巴巴云原生

阿里云 云原生

云消息队列 Kafka 版阿里云 SAE 2.0 正式商用:极简易用、百毫秒弹性效率,降本 40%生态谈第一期:无代码转储能力介绍

阿里巴巴云原生

阿里云 Serverless 云原生

秒速出图!体验 TensorRT 加速 Stable Diffusion 图像创作

阿里巴巴云原生

阿里云 云原生

弹性调度助力企业灵活应对业务变化,高效管理云上资源

阿里巴巴云原生

阿里云 云原生 弹性计算

文心一言 VS 讯飞星火 VS chatgpt (184)-- 算法导论13.5 1题

福大大架构师每日一题

福大大架构师每日一题

荣耀时刻 | 第七在线荣获艾媒2023中国企业服务年度企业

第七在线

顺丰科技LaaS实现产品化,数字生态战略提速

新消费日报

XMind 2024思维导图:新增 310 张 AI 原创插画

Rose

XMind 2024思维导图 XMind 2024下载 XMind 2024中文 思维导图下载

可观测实践丨如何利用 AI 算法解决告警配置三大难题?

阿里巴巴云原生

阿里云 云原生 可观测

Jira 母公司全面停服 Server 产品,用户如何迁移至极狐GitLab

极狐GitLab

【Mac&win】datagrip2023安装教程与激活码分享 亲测有效

Rose

ide DataGrip2023激活 DataGrip2023安装

速看,速进。一起学习一起交流。

薛定谔的皮皮虾

画眉(京东科技设计稿转代码平台)介绍

京东科技开发者

Rainbond v5.17 版本发布,统一管理离线镜像和私有仓库

北京好雨科技有限公司

Kubernetes 云原生 容器云 离线

DvD刻录软件DVD Cloner 2024 for Mac,现已支持最新的蓝光电影复制

Rose

mac软件下载 DVD克隆 DVD Cloner 2024下载 DVD Cloner 2024 Mac

基础架构即代码 | 亚马逊如何在现实生活中实践 DevOps

亚马逊云科技 (Amazon Web Services)

DevOps 微服务 架构设计 Amazon Lambda Amazon API Gateway

Nacos 在云原生架构下的演进

阿里巴巴云原生

阿里云 云原生 nacos

从内核的视角观测容器——SysOM 容器监控

阿里巴巴云原生

阿里云 云原生 容器服务

如何使用 Helm 在 K8s 上集成 Prometheus 和 Grafana|Part 3

SEAL安全

Kubernetes Helm Grafana

面试官:Redis持久化能关吗?怎么关?

王磊

Java 面试题

十家传统企业数字化转型的心得体会:10大关键方面、拆解74 小点

天津汇柏科技有限公司

数字化转型

恭喜 Nacos 和 Sentinel 荣获 2023 开源创新榜“优秀开源项目”

阿里巴巴云原生

阿里云 云原生

Linux 中常见目录的作用

emanjusaka

Linux 目录

为什么人工智能与软件测试的结合话题开始火爆

测试人

软件测试 自动化测试 测试开发

Spark SQL五大关联策略

京东科技开发者

魔搭×函数计算:一键部署,缩短大模型选型到生产的距离

阿里巴巴云原生

阿里云 云原生

推荐收藏 | 【Git实战专题】「必坑宝典」带你深入剖析Git操作指令下的奥秘原理和运作机制

码界西柚

Java git 原理分析 后端处理 2024年第十八篇文章

一些无人不知的命名规范

小魏写代码

Realm推出了适用于React Native的新数据库_JavaScript_James Chesters_InfoQ精选文章