G-WAN servlet 可以将 ReactJS 单页应用程序部署到浏览器吗?

Can G-WAN servlets deploy ReactJS single-page-apps to browsers?

我正在开发几个 React SPA,但尚未决定这些应用程序将如何 packaged/deployed/hosted。

我大部分经验都是后端开发,所以对SPA的打包部署方法不是很熟悉。我有一些其他团队成员通常精通这些流程;使用 React 就更少了。

我过去曾使用 G-WAN 创建 RESTful API(效果很好!)。

非常感谢您的建议!

我没有任何使用 ReactJS 的经验,但在 TWD(G-WAN 的所在地)我们已经为 Global-WAN 控制台开发了一个较小的项目(一个功能强大的应用程序,尽管基于选项卡的功能最少和基于表单的 UI).

我们的动机是在单个(基于选项卡的)页面中传输 UI,并且只有在该点之后传输的数据(使用数组或 JSON)。一些 G-WAN 示例说明了我们使用的 AJAX 和基于事件的技术。

G-WAN 的低延迟在我们的案例中确实令人惊叹,实现了响应更快的用户界面,以至于最终用户认为它是本地应用程序。

有时,重新排序和重新格式化数据是实现高数据库并发的关键,就像 ORACLE OpenWorld 2012.

中的可扩展性演示一样

为了公平起见,我不得不提一点,在测试阶段之后,我们的应用程序是通过 Global-WAN 的 L2 P2P VPN(具有专有压缩功能)交付和运行的——这大大增强了可扩展性(和延迟),因为与 HTTP 或 TLS 相比。

希望对您有所帮助。

ReactJS 本身就是一种前端技术,一旦你构建了一个生产包,代码就会编译成普通的旧 .html 和 .js,你可以从任何网络服务器提供服务。你将需要准备 URL 重写规则(在开发中 ReactJS 开发服务器会为你做)

当涉及其他技术时,事情会变得复杂,例如同构渲染,它要求应用程序本身 运行 在服务器端使用 NodeJS 运行time。