我是前端开发人员,我可以使用html / css / js / react / vue构建内容
我想建立一个个人项目,并且我身边有一个UI / UX工程师朋友 唯一的问题是,这只是我们两个人,我们没有后端人员来做服务器端逻辑和数据库工作
该项目是一个测验者,至少在这个初始阶段并不太复杂
您有什么建议? (正在盯着Firebase之类的东西,但我不确定)
答案 0 :(得分:3)
Firebase是个好主意,似乎很适合您的项目。甚至小型团队也可以借助Firebase服务来处理大型项目。
有关Firebase的一些详细信息:
Firebase有助于快速构建应用程序,而无需管理基础结构。 Firebase为您提供了分析,数据库,消息传递和崩溃报告等功能,因此您可以快速移动并专注于用户。
Firebase受Google支持,并建立在其基础架构上,受到顶级应用程序的信任,并自动扩展,甚至对于最大的应用程序也是如此。这些产品可以单独使用,但可以共享数据和见解,因此可以更好地协同工作。
对于小型团队来说,非常重要的一点是有关该主题的文档和资源的质量。 Firebase确实有很棒的文档,在GitHub页面上有一些很棒的例子,在YouTube上有很多教程。还有一个庞大的Firebase社区,不断创建有关Google云端平台服务的服务和功能的内容。
Firebase Auth
是一个非常容易管理用户身份验证的好工具。
要管理数据库中的测验数据,可以使用Firebase Cloud Firestore
或Firebase Realtime Database
。 Check this article on the differences and what's right for your purpose.
将Firebase Cloud Functions
用于服务器端无法在客户端执行的操作会很有用。
答案 1 :(得分:-2)
这个问题的正确答案真的取决于偏好。我建议在第一个项目中使用Node js或Firebase with React。 Firebase为您提供了许多内置功能,可以安全地为您提供服务。 Node.js相对容易理解并且反应非常有序 出于您的目的,有很多关于他们的葬礼