我正在编写一个android餐厅送餐应用程序,该程序将客户订单发送到后端并接收推送通知。 我正在考虑使用使用MongoDB的Parse Server,而不是使用关系数据库。该数据库将托管在Back4App(这是用于Parse服务器后端的非常有用的开发工具)上。
数据库系统必须能够从android应用程序接收数据并管理该数据并发送查询,而且我还需要从服务器向应用程序发送推送通知。
现在您已经了解我的目标,如果有人回答了以下问题,我将不胜感激:
我需要使用JavaScript有多好?为了存储和 在Parse Server中管理数据?
如何在Parse Server中编写查询?我使用什么编程语言 需要知道吗?
因为我是初学者,所以很难学习有关Parse的所有知识 服务器在3周内?
我知道MongoDB不使用表或SQL,MongoDB如何使用 与Parse Server完全兼容?我需要了解很多有关MongoDB的知识吗 尝试使用Parse Server之前?
Node.js到底是什么?这和JavaScript有什么不同吗?
我正在做一个高级项目,我非常感谢社区的帮助。谢谢您的宝贵时间。
答案 0 :(得分:2)
希望您一切顺利!
Back4App是一项后端即服务,可在几分钟内为您准备一个应用程序,以便您开始工作。
您可以在Cloud Code环境中使用Javascript,可以在其中部署.js代码以帮助您解决复杂的逻辑,或者这些代码可立即用于所有移动/ Web / IoT环境。进一步了解here。
此外,Cloud Code已经配置了Node.js环境,您无需再次配置。
您的云代码的默认入口点为./cloud/main.js
。
您可以使用有关Android Parse SDK Android的指南来学习,请检查以下内容:
https://www.back4app.com/docs/android/parse-android-sdk
如果要在Back4App中托管Web应用程序,则可以按照以下指南进行操作:
答案 1 :(得分:1)
如果唯一的客户端是Android应用程序,则无需了解太多Javascript或node.js。有不需要安装程序的有关如何安装和设置Parse Server的指南。如果您需要Web客户端或服务器端代码,那就另当别论了。以我的经验,也不需要太多有关MongoDB的知识,但这可能取决于您的主机。我使用Allas,它具有很好的工具。熟悉JSON会有所帮助。
我不知道Parse是否具有Kotlin SOK,或者您是否打算用Java或Kotlin编写应用程序,但您需要了解其中之一。