为服务器端 Web 服务选择合适的框架
Posted
技术标签:
【中文标题】为服务器端 Web 服务选择合适的框架【英文标题】:Choosing a proper framework to the server side webservice 【发布时间】:2021-09-09 06:41:27 【问题描述】:我正在编写一个 android 应用程序,每次有人安装它时,他都必须连接到网络服务器以获取它需要正常工作的更新数据。该应用程序只执行一次,之后就可以自己进行了。是一个非常小的信息,顶部 1mb。但是考虑到很多安装(希望如此),我想知道什么是最好的框架。你有什么意见?
由于这个应用程序是用 Java 制作的,我正在考虑使用 Springboot 将这个“服务器端”部分作为 RESTful 服务,但我不知道它是否可以处理大量同时连接。而且我认为我不需要实现“POST”、“DELETE”、“PUT”。我只需要(据我所知)实现“GET”。这就是为什么我不确定 REST 服务是否是个好主意。大家怎么看?
【问题讨论】:
【参考方案1】:根据我的经验,有很多优秀的框架可以让您构建后端应用程序,并且您已经可以在网络上找到很多关于它的比较。
由于您擅长 java,我认为 springboot 将是一个非常好的选择。 Springboot 是一个优秀的框架,它是许多使用 springboot 的企业应用程序的核心,因此您不必担心性能。它绝对适合你。
但如果您希望快速开发应用程序,您可以尝试使用 flask 或 django,它们都已经证明了自己的能力。
如果你擅长 javascript,你甚至可以尝试 node.js。除了节点对于 CPU 密集型任务可能表现不佳,但如果您希望通过 GET 请求获取数据,则可能工作得很好。
以上所有内容都有巨大的社区支持,因此您学习它不会有问题。
但是,如果您希望实现一些非常快速且不太复杂的结帐 Firebase。它可能对你有用。
【讨论】:
以上是关于为服务器端 Web 服务选择合适的框架的主要内容,如果未能解决你的问题,请参考以下文章