【问题标题】:Building a complete web app as a frontend developer [closed]作为前端开发人员构建完整的 Web 应用程序 [关闭]
【发布时间】:2020-11-05 21:59:40
【问题描述】:

我是前端开发人员,我可以用 html/css/js/react/vue 构建东西

我想建立一个个人项目,我身边有一个 UI/UX 工程师朋友 唯一的问题是只有我们两个人,我们没有后端人员来做服务器端逻辑和数据库的事情

该项目是一个测验制作者,至少在这个初始阶段并不太复杂

你有什么建议? (正在关注 Firebase 之类的东西,但我不确定)

【问题讨论】:

  • 为此,因为你和你的伙伴都是前端开发人员,我想说你可以很容易地选择 Node,因为 Node 是 JavaScript。但是,如果学习太多,最后的手段将是 firebase,因为您不必做很多事情,然后利用他们的 api 并处理所有操作

标签: web frontend backend project


【解决方案1】:

Firebase 是一个好主意,似乎非常适合您的项目。即使是小型团队也可以在 Firebase 服务的帮助下开展大型项目。

有关 Firebase 的一些详细信息:

Firebase 有助于快速构建应用,而无需管理基础架构。 Firebase 为您提供分析、数据库、消息传递和崩溃报告等功能,因此您可以快速行动并专注于您的用户。

Firebase 由 Google 提供支持并建立在其基础架构之上,受到顶级应用的信任,并且自动扩展,即使是最大的应用。这些产品单独工作时效果很好,但可以共享数据和见解,因此它们可以更好地协同工作。

对于小型团队来说,有关该主题的文档和资源的质量非常重要。 Firebase 有非常棒的文档,在他们的 GitHub 页面上有一些很棒的例子,在 YouTube 上有很多教程。还有一个庞大的 Firebase 社区,不断创建有关 Google 云平台服务的服务和功能的内容。

Firebase Auth 是一个非常容易管理用户身份验证的好工具。

要在数据库中管理您的测验数据,您可以使用Firebase Cloud FirestoreFirebase Realtime DatabaseCheck this article on the differences and what's right for your purpose.

Firebase Cloud Functions 用于您无法在客户端执行的服务器端操作可能很有用。

Check out the docs to learn more about Firebase.

【讨论】:

    【解决方案2】:

    这件事没有正确的答案真的取决于偏好。对于第一个项目,我会推荐 Node js 或带有 React 的 Firebase。 Firebase 为您提供了许多可以安全地为您服务的内置功能。 Nodejs相对容易理解,配合react很有序 为了您的目的,有很多关于它们的教程

    【讨论】:

      猜你喜欢
      • 2012-11-02
      • 1970-01-01
      • 1970-01-01
      • 2011-10-23
      • 1970-01-01
      • 2011-01-10
      • 2011-09-22
      • 2021-03-18
      • 1970-01-01
      相关资源
      最近更新 更多