写点什么

Shoutem 旨在成为 React Native 移动应用领域的 WordPress

  • 2017-05-16
  • 本文字数:1767 字

    阅读完需:约 6 分钟

近日,Shoutem推出了新的基于React Native 的应用构建器,为开发人员提供了移动应用领域的WordPress。

Shoutem 让开发人员可以使用一个可视化环境快速创建基于 React Native 的应用。该环境让开发人员可以定义应用的各种元素,如布局、内容来源和第三方模块集成。应用布局设计通过选择一个预定义的模块然后再定义每个元素的内容来实现。例如,开发人员可以创建图表网格、表格等等。与每个元素相关联的内容,如文本、图标或者富媒体,可以静态描述,使用基于 RSS/XML 格式的文件导入,或者从支持的 Web 服务获取,如社交网络、Twitter、Eventbrite 等等。此外,可视化构建环境提供了测试应用的“在线预览”特性,如果没有该特性,就需要一台真正的设备,如照相机、音频流播放器等等。更进一步,开发人员可以通过 Shoutem Preview 应用进行测试,该应用让开发人员可以预览应用,并将使用 Shoutem 平台创建的项目共享到自己的设备上。

Shoutem 移动应用创建程序旨在让非开发人员不用写一行代码就可以创建出简单的应用,同时,借助 JavaScript 和 React Native,确保为开发人员提供一系列的定制可能。

为了进一步了解该移动应用创建程序,InfoQ 采访了Shoutem 市场营销副总裁Robert Sekulić。

InfoQ:你们建议将 Shoutem 视为移动应用领域的 WordPress,考虑到 Shoutem 平台的特性,这其实是一个很自然的比较。什么让你们觉得移动领域需要类似 WordPress 这样的东西?

我们进入这个市场已经有 8 年了,我们的产品有一些不同的版本。从我们平台的第一次迭代开始,我们就在我们的平台上看到了新用户和订阅者的稳步增长,这传达了一个清晰的信号,就是移动应用领域需要 WordPress。这些新用户主要是没有编程知识的人,他们希望不写一行代码就创建出移动应用。

然而,该平台的前面几次迭代只能进行有限的定制,甚至当我们吸引了希望摆脱 WYSIWYG 编辑器的用户时,平台锁定仍然是个突出问题。随着有定制需求的用户数量不断增加,我们知道,我们需要改造我们的平台。我们的老平台允许一些定制化,主要是可视化方面,但在最新的升级中,我们说的定制包括修改推送通知或者分析提供商,或者向应用添加平台尚不具备的特性,等等。

InfoQ:比较 Shoutem 和 WordPress 有什么不妥吗?

没什么不妥!我们通过 Shoutem 创建了令人惊讶的开发体验,其中包括开源所有的客户端代码。这就是说,用户可以在 Shoutem 上构建应用,将代码拉到本地,对其做任何修改。可能性是无限的。如果你不希望使用我们的,那么你甚至可以连接到另外一个 CMS 提供商。

我们的新平台的主要目标是提供一种有效的途径,让用户可以重用开源扩展(类似 WordPress 插件)构建他们的应用,不管定制化还是新建。我们希望让用户专注于应用创新,而不是重新实现标准功能,这些乏味的工作留给我们来做。我们负责枯燥的工作,如自动化应用发布、SDK 自动升级、用户 & 应用管理等等。如果用户在应用创建过程中遇到了麻烦,我们会提供详细全面的平台文档

InfoQ:Shoutem 最主要是用来构建哪一类移动应用?哪一类移动应用仍然需要利用完全原生所带来的好处呢?

Shoutem 背后的哲学是让你可以高效地构建应用,而又不受 React Native 的使用限制。从根本上讲,Shoutem 是一个可以在上面构建 React Native 应用的架构。因此,真正的问题是你应该什么时候使用 React Native。在 Shoutem,我们认为,当你构建任何类型的移动应用时,都应该使用 React Native 技术。当希望构建原生应用时,它显著降低了应用开发的成本。

React Native 只是一种抽象,以原生代码为基础,它让你可以编写跨平台代码,甚或当可以抽象 iOS 及 Android 的概念时,使用原生代码。使用 React Native 构建的应用反应迅速、可扩展性好,而且有复杂动画和并发逻辑。您又怎么能够知道这一点呢?只要看一下!这里列举几个使用 React Native 构建的应用:Airbnb、Instagram、Skype、Wix、Tesla……

InfoQ:根据 Shoutem 的路线图,接下来会发生什么?

迁移 React Native 应用的用户。我们开始的时候只迁移了有限的用户,因为新版本目前还没有包含旧平台提供的所有特性。随着我们将特性添加到新平台,我们会迁移用户。我们希望可以在 2017 年底完成所有用户的迁移。一旦迁移完成,Shoutem 将是 React Native 应用的最大发布者。

查看英文原文 Shoutem Aims to Be the WordPress of React Native Mobile Apps

2017-05-16 19:002336
用户头像

发布了 1008 篇内容, 共 440.7 次阅读, 收获喜欢 346 次。

关注

评论

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

冲破“薪资”瓶颈,某厂的玩转Java面试指南,他看完涨薪10k了!

Java 程序员 架构 编程语言

腾讯云TDSQL-C云原生数据库技术

腾讯云数据库

数据库 tdsql

直击灵魂!美团大牛手撸并发原理笔记,由浅入深剖析JDK源码

Java 编程 架构 面试 程序人生

TDSQL数据同步和备份

腾讯云数据库

数据库 tdsql

2021字节跳动面试总监首发1121道LeetCode算法刷题笔记(含答案)

Java 面试 程序人生 计算机

“碳中和”的未来蓝图中,区块链所占据的重要位置

CECBC

智能网联汽车安全架构系列1:ECU安全机制介绍

SOA开发者

华为云正式推出区块链服务!区块链技术将在数字经济时代大放异彩

CECBC

横空出世!复盘B站面试坑我最深的JDK源码剖析,全是干货!

Java 程序员 架构 架构师 计算机

谈谈汽车芯片安全(下篇)

SOA开发者

拥抱云原生,华为云GaussDB全新助力金融行业数字化转型

华为云数据库小助手

GaussDB GaussDB(for openGauss) 华为云数据库

硬件Scrum指南

AmyGuo

Scrum 敏捷开发 硬件架构 硬件开发‘ 硬件敏捷

腾讯云TDSQL助力金融核心系统数字化转型

腾讯云数据库

数据库 tdsql

谈谈汽车芯片信息安全(上篇)

SOA开发者

架构作业 - 模块四 存储架构

Leo Zhao

架构训练营

浪潮云说丨浪潮云行·物联边缘云产品,让物联感知无微不至

云计算,

使用Tapdata一步搞定关系型数据库到MongoDB的战略迁移

tapdata

一张图读懂Z-ONE Digital Car

SOA开发者

八月热点抢先看:EasyDL图像分割数据自动贴合标注,标注效率提升30倍+

百度大脑

人工智能

云计算科普:Pets(宠物)和Cattle(牲口)傻傻分不清楚?

刘华Kenneth

云计算 架构 云技术

地铁3D可视化,让一切尽在掌握

ThingJS数字孪生引擎

可视化

2021中国规模化敏捷大会(早鸟票倒计时)

AmyGuo

DevOps 敏捷开发 Scrum精髓 硬件敏捷 规模化敏捷

软件定义汽车技术体系研究

SOA开发者

北京建全球领先区块链算力平台,可满足未来各类场景需求

CECBC

To B的软件产品死结怎么解?

刘华Kenneth

tob产品 客户服务

斯图飞腾Stratifyd亮相Smart Retail,AI赋能零售新增长

千万级学生管理系统的考试试卷存储方案

Geek_db27b5

金九银十已经过半还没拿到offer?阿里大牛熬夜整理的Java面试总结,网友已被震惊到说不出话!

Java 编程 面试 程序人生 金九银十

双碳目标带来的机遇与挑战

石云升

新能源革命 碳中和 碳达峰 9月日更

第4章-《Linux一学就会》- vim编辑器和恢复ext4下误删文件-Xmanager工具

学神来啦

vim Linux 运维 VI

设计千万级学生管理系统的考试试卷存储方案

缘分呐

架构设计实战

Shoutem旨在成为React Native移动应用领域的WordPress_JavaScript_Sergio De Simone_InfoQ精选文章