写点什么

Realm 发布 Realm .NET,扩展支持.NET 技术栈

  • 2017-11-20
  • 本文字数:742 字

    阅读完需:约 2 分钟

继去年夏天 Realm 引入对.NET Core 的支持,使开发者可以用 C#来构建移动应用之后,Realm 发布了 Realm .NET 。Realm .NET 是一个可以让开发者更好地集成他们的.NET 技术栈的新组件集。

其中一个组件,是针对.NET 的 Global Notifier ,可以实现大规模数据变动的高效分配。另外一个组件,为 Universal Windows Platform 增加 Realm 的实时同步和数据加密功能。还有一个组件,是 Realm 和 Microsoft SQL Server 之间的双向数据连接器。

据 Realm 称,他们针对.NET 的 Global Notifier 进行了优化,可以观测大规模数据变动,并及时通知对这些变动感兴趣的客户。激活 Global Notifier 的关键是实现 INotificationHandler 接口,这个接口定义了 2 个基础方法:

  • ShouldHandle,用来指定客户端希望观测的 Realm 路径。
  • HandleChangesAsync,被触发来来处理观测到的变化;事实上,这个方法会被触发 2 次:一次在变动发生之前,另一次在变动发生之后。

最初针对 UWP 引入的 Realm Mobile Database 不包括对数据实时同步的支持,而 Realm .NET 完善了这一点,同时也在 iOS 端和 Android 端支持数据同步和加密。

最后,SQL Server 连接器使得在新 app 中使用遗留的 SQL Server 数据库成为可能。早前,Realm 曾提供了一个 PostgreSQL 连接器,而针对其它数据库,例如 Orable、MongoDB 等,的支持已经在计划中。

据 Realm 称,Realm .NET 对于 C#集成的侧重,使得实现可以跨主流微软设备以及 Android 和 iOS 设备工作、离线数据优先、数据实时同步的 app 成为可能。

查看英文原文: Realm Extends its .NET Stack Support with Realm .NET


感谢罗远航对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2017-11-20 18:002219

评论

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

西部数据亮相安博会,展出多款领先存储产品

极客天地

AI驱动的低代码未来:加速应用开发的智能解决方案

天津汇柏科技有限公司

低代码平台 AI 人工智能

文献解读-Sentieon DNAscope LongRead – A highly Accurate, Fast, and Efficient Pipeline for Germline Variant Calling from PacBio HiFi

INSVAST

基因数据分析 生信服务 长读长测序 Sentieon

CST电磁仿真软件如何计算有源S参数

思茂信息

cst cst使用教程 cst电磁仿真

解密虾皮商品详情API接口:获取与运用

科普小能手

API 接口 API 测试 虾皮商品详情接口 虾皮商品详情数据接口 虾皮API接口

AlDente Pro for Mac:保护电池健康的小工具

Rose

深圳!入选北斗规模应用试点城市

江湖老铁

多所头部高校教师参加鸿蒙生态学堂·师资培训(贵安站),持续赋能万千开发者

最新动态

IntelliJ IDEA 2024:编程新境界,高效开发新引擎

Rose

AnyGo for Mac 在iPhone / iPad上轻松模拟GPS位置

Rose

2024 必备工具:JProfiler,解锁 Java 应用性能密码

Rose

华大北斗芯片级产品矩阵亮相第三届北斗规模应用国际峰会

江湖老铁

捷行2024Train-the-Trainer微课程系列-用户故事地图实操工作坊

ShineScrum

摊牌了,创业失败了

禅道项目管理

创业 企业管理 决策 战略规划 决策管理

软件测试学习笔记丨Selenium复用已打开浏览器

测试人

软件测试

区块链开发:DAPP、NFT、DAO、公链与钱包软件

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 代币开发

Charles for Mac 强大的网络代理工具

Rose

鸿蒙网络编程系列39-Web组件打印示例

长弓三石

DevEco Studio 开发实例 HarmonyOS NEXT 网络与连接

深度解读GaussDB逻辑解码技术原理

华为云开发者联盟

数据库 GaussDB DRS #SQL

OpenHarmony首次亮相欧洲开源会议

科技热闻

Java EasyExcel 导出报内存溢出如何解决

威哥爱编程

Java EasyExcel JavaEE

交易所开发:开启数字金融新时代

区块链软件开发推广运营

交易所开发 dapp开发 区块链开发 链游开发 代币开发

一文彻底弄懂spring boot自动转配的过程

不在线第一只蜗牛

Java Spring Boot 后端

Realm发布Realm .NET,扩展支持.NET技术栈_.NET_Sergio De Simone_InfoQ精选文章