如何开始构建跨平台应用程序? [关闭]
Posted
技术标签:
【中文标题】如何开始构建跨平台应用程序? [关闭]【英文标题】:How to start building a cross platform app? [closed] 【发布时间】:2021-07-21 00:47:24 【问题描述】:我和我的朋友正在从头开始创建产品。我们的目标是使用 react-native 构建一个跨平台的应用程序。我们计划使用 firebase 作为我们的服务器托管应用程序。
尽管我们都拥有相当多的 React 知识,并且浏览过一些有关 react-native 和 firebase 的视频,但从头开始开发移动应用程序对我们来说还是很新鲜的。我们无法回答以下问题:
-
从哪里开始开发?
我们应该在 nodeJS 中编写我们的服务器并将其部署在 firebase 上,我的应用程序可以调用端点,还是应该直接从客户端连接到 firebase?
如何设置配置文件和不同的开发环境?
这些是我们面临的众多问题之一,我们在这片无限信息的海洋中感到迷失。
有人可以在这里指导我们吗?如果我能以更好的方式提出我的问题,请帮助我。
【问题讨论】:
【参考方案1】:-
React Native 是一个很好的起点。在当今以 Flutter 和 React 为主导的生态系统中,Angular 不幸落后了。
Cloud 函数都是 Firebase 对服务器实例的解决方案,它们创建了执行复杂或安全任务(例如处理付款、删除/管理用户等)的短期函数。虽然您的大部分应用程序及其与 Firebase 的逻辑应该在客户端处理,包括访问数据,只要您有安全规则。
这完全取决于您选择的框架,但一般来说,应该有一个构建选项可以让您配置要使用哪些设置进行编译。
【讨论】:
以上是关于如何开始构建跨平台应用程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章