写点什么

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:004989
用户头像

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

关注

评论

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

10 万字节Spring Boot +redis详细面试笔记(带完整目录)免费分享

钟奕礼

程序员 Java 面试 Java、 java 编程

2022年最全大厂面试真题解析:java集合+spring+并发编程+MyBatis

钟奕礼

程序员 Java 面试 Java、 java 编程

惊喜来袭!阿里内部Java开发成长手册(2022纯享版)开源

程序知音

Java 阿里 java面试 后端技术 Java面试八股文

一个深度学习框架的年度报告

MegEngineBot

深度学习 年终总结 MegEngine

数据报告 | 美国民众健康状况和医疗需求研究报告

前嗅大数据

大数据 数据分析 数据报告

腾讯云在中国公有云开发和基础设施平台分析师报告中入选领导者阵营

科技热闻

前端开发培训机构有什么推荐?

小谷哥

Databend in 2022

Databend

女生通过java编程学习好找工作吗?

小谷哥

开源全球公司贡献 49 名,涛思数据荣登 2022 中国开发者影响力年度榜单

TDengine

tdengine 时序数据库

编程培训后程序员怎么提升自身开发水平?

小谷哥

既要速度与激情,也要稳定和安全,华为云CDN让你速度和安全兼得

路过的憨憨

恭喜 KubeVela 获得中国开源云联盟 2022 “优秀开源项目”

阿里巴巴云原生

阿里云 开源 云原生 KubeVela

【喜报】OpenCloudOS 荣获2022 中国技术力量年度榜单「十大开源新锐项目」

腾源会

开源 opencloudOS

大数据培训学习有前途吗?

小谷哥

Flink Shuffle 3.0: Vision, Roadmap and Progress

Apache Flink

大数据 flink 实时计算

对标阿里P7:高并发+Nginx+微服务+消息中间件+Netty+Redis+MySQL

程序知音

Java 数据库 JVM 高并发 后端技术

备受企业青睐的华为云CDN优势到底在哪?

路过的憨憨

既要速度与激情,也要稳定和安全,华为云CDN让你速度和安全兼得

路过的憨憨

我坦白→低代码功能我有,SQL练习题、数据可视化、数据填充助你高效

非喵鱼

sql 低代码 可视化 eCharts 数据库·

建信信托真的可靠吗?投资者含泪控诉

鳄鱼视界

读书|我的2022年度阅读推荐

MavenTalker

推荐书单

【从零开始学爬虫】采集全国历史天气数据

前嗅大数据

数据采集 爬虫软件 爬虫教程 爬虫入门 爬虫入门教程

华为云CDN加速服务,引领企业数字化发展潮流!

路过的憨憨

什么是3D可视化,为什么要使用3D可视化

3DCAT实时渲染

Unity 3D渲染 3D可视化

MonographDB获得IT168“2022年度创新产品奖”

极客天地

华为云CDN提升网站响应速度,让下载快人一步

路过的憨憨

大数据培训后的就业因素有哪些

小谷哥

模块二作业-分析微信朋友圈的高性能复杂度

Geek_e3a35c

华为云CDN,助力安全企业下载服务,更好提升用户体验

路过的憨憨

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