具有复杂 UI 的 Web 应用程序使用哪种语言?
Which language for web app with complex UI?
上下文
我们的项目有一个 Java 访问 Neo4j 数据库的后端。后端快完成了。以前我们打算用 JavaFX UI 构建一个 Java 桌面客户端。现在我们正在考虑构建一个 Web 应用程序。我将构建前端。我以前的经验主要是使用 Java。我将不得不学习一门新语言。我遇到的一些麻烦是确定哪个最适合这个项目。在我们开始前端开发之前,我们还想确保网络应用程序能够处理我们为桌面客户端计划的所有功能。
要求
- 连接
- 发送HTTPS请求(预计这里不会有任何问题)
- 保持持久 HTTPS 连接打开以接收服务器发送的事件
- 数据
- 存储和处理通过服务器发送的事件(可能有数百万个事件)收到的大量信息
- UI
- 创建一个漂亮且高度活跃的 UI
- 创建复杂的自定义组件
- 拖放支持(这里也不会出现任何问题)
- 将外部站点的视图集成到 UI
- 平台
- 平台独立性
- 无需浏览器插件
候选人
这些是我在研究过程中确定的一些候选人:
- JavaReact 脚本
- ASP.NET
- Python 与 Flask
前端用React js。大多数用于后端的东西。我们使用 Python/Flask 进行路由和插入模板。但是,您会非常欣赏 React 的“反应式”UI。它能做的事令人难以置信。我看你给的任务列表没有问题。
上下文
我们的项目有一个 Java 访问 Neo4j 数据库的后端。后端快完成了。以前我们打算用 JavaFX UI 构建一个 Java 桌面客户端。现在我们正在考虑构建一个 Web 应用程序。我将构建前端。我以前的经验主要是使用 Java。我将不得不学习一门新语言。我遇到的一些麻烦是确定哪个最适合这个项目。在我们开始前端开发之前,我们还想确保网络应用程序能够处理我们为桌面客户端计划的所有功能。
要求
- 连接
- 发送HTTPS请求(预计这里不会有任何问题)
- 保持持久 HTTPS 连接打开以接收服务器发送的事件
- 数据
- 存储和处理通过服务器发送的事件(可能有数百万个事件)收到的大量信息
- UI
- 创建一个漂亮且高度活跃的 UI
- 创建复杂的自定义组件
- 拖放支持(这里也不会出现任何问题)
- 将外部站点的视图集成到 UI
- 平台
- 平台独立性
- 无需浏览器插件
候选人
这些是我在研究过程中确定的一些候选人:
- JavaReact 脚本
- ASP.NET
- Python 与 Flask
前端用React js。大多数用于后端的东西。我们使用 Python/Flask 进行路由和插入模板。但是,您会非常欣赏 React 的“反应式”UI。它能做的事令人难以置信。我看你给的任务列表没有问题。