报名参加CloudWeGo黑客松,奖金直推双丰收! 了解详情
写点什么

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

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

关注

评论

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

【高并发】开篇:线程与多线程

冰河

Java 并发编程 多线程 高并发 异步编程

牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖

Java spring 程序员 JVM hashmap

Github上线仅六天,收获Star超55K+,这套笔记能拿下90%以上面试

Java redis spring 程序员 架构

GitHub远程免密连接详解,还顺手解决了RPC失败HTTP413

老表

GitHub RPC HTTP 11月日更

不敢想,做个博客竟如此简单!

程序员鱼皮

博客

接口文档工具yapi的安装

小鲍侃java

11月日更

2021年10月云主机性能评测报告

博睿数据

前后端、多语言、跨云部署,全链路追踪到底有多难?

阿里巴巴中间件

阿里云 云原生 中间件 全链路追踪

杂谈—程序人生第一份工作

思想者杰克

程序人生 新手指南 程序

杂谈——程序人生我的大学

思想者杰克

百度Apollo参编首批汽车信息安全国家标准,跻身车联网信息安全第一梯队

百度开发者中心

Apollo

linux lsquic 编译

webrtc developer

常用的Nmap脚本及使用实例

喀拉峻

网络安全 信息安全 渗透测试 脚本 nmap

架构实战营-总结

哈希

科技热点周刊|ClickHouse 融资 2.5 亿美元、个人信息保护法正式实施、Facebook 改名 Meta

青云技术社区

云计算 facebook 云原生

操作系统——计算机硬件简介

思想者杰克

TDengine在浙商银行微服务监控中的实践

TDengine

tdengine 后端 时序数据库

Bash 脚本简介

码语者

bash Shell

CRM WebClient UI的浏览器打印实现

汪子熙

JavaScript CRM SAP UI5 JavaScript图表库 11月日更

百度智能云人脸采集SDK通过CFCA权威安全测评

百度开发者中心

安全 sdk

看完这篇SpringBoot让我在阿里成功涨薪40%,感谢

Java 编程 程序员 程序人生 springboot

极客时间【架构实战营】第二期 模块七作业

Geek_91606e

架构实战营

万字长文解密数据异构最佳实践(含完整代码实现)!!

冰河

MySQL 数据库 canal 数据同步 数据异构

端开发技术——5个高效的Flutter开发工具

思想者杰克

阿里云视频云,用技术普惠打造平民化“虚拟人”

阿里云CloudImagine

人工智能 阿里云 视频云 数字人 虚拟人

RadonDB ClickHouse on K8s 2.1.0 发布!

RadonDB

数据库 Kubernetes Clickhouse RadonDB

百度智能云与雅量商业智能携手,加速零售行业智能化升级

百度开发者中心

百度智能云 零售行业

行业白皮书发布!百度智慧城市助力城市“双碳”目标达成

百度开发者中心

人工智能 智慧城市

ReplacingMergeTree:实现Clickhouse数据更新

华为云开发者联盟

数据 事务 Clickhouse 数据更新 OLAP数据库

科大讯飞联袂伯俊科技进军3C零售,构建发展新格局

科技热闻

Hexo个人博客快速部署到Gitee&Coding详细教程

老表

Hexo gitee CODING 博客配置 11月日更

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