gpt4 book ai didi

java - 是否可以使用Java后端制作浏览器游戏?

转载 作者:行者123 更新时间:2023-12-01 17:49:52 25 4
gpt4 key购买 nike

我可以在带有 Javascript 前端的浏览器游戏中使用 Java 后端吗?由于我已经掌握了 Java 和 Javascript 知识,所以我很困惑是否应该忘记 Java 并跳到 NodeJS 作为后端,尽管我将来想专注于 Java。我是否需要学习 Java Servlet 和 JSP,或者一本关于 Java 网络的书足以处理通信,或者两者都需要,因为 Servlet 是在 Web 容器上运行的 Web 应用程序的一部分,而 Java 网络不是独立的。

最佳答案

你可以的!前端技术堆栈的选择不一定会影响后端技术的选择(反之亦然)。

架构

可以直接从Java应用程序提供游戏 View 。您可以使用 JSP(或其他模板解决方案)进行可视化表示和/或通过 javascript 包含更多逻辑。

您还可以采用更加分布式的方法,其中您的前端仅负责获取显示游戏状态,而您的后端将负责< em>服务和维护游戏状态。然后,您的前端可以通过 http 查询并要求修改游戏状态,后端可能会以 JSON 等表示的当前游戏状态进行回答。

技术

虽然阅读有关 Servlet 和 JSP 或基本网络的内容本身就具有一定的值(value);出于这个特定目的,我宁愿研究一些选项来帮助您更快地开始。您可能会发现使用已建立的现代框架更容易 - 由于您熟悉 Java 并且想要关注这一点,我会向您指出 Spring Boot 2 。运行一个通过 http 端点接受和提供 JSON 的 Web 应用程序可以很快完成。根据我的经验,它在业界也得到了广泛采用,因此您也可能从中受益。

但是,您可以自由选择使用哪种语言或框架来实现后端:只要您知道前端和后端将如何通信,使用 NodeJS 任何其他语言编写的服务器都可以用于相同的目的.

关于java - 是否可以使用Java后端制作浏览器游戏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51592817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com