UI Netbeans 中对 Maven Web 应用程序的推荐

UI recommendation in Netbeans for a Maven web application

我一直是后端 C/C++ 开发人员。在 Java 项目 (Netbeans) 上工作,我想弄清楚如何做 front-end/UI。虽然我是一个很好的后端开发人员,但我并没有真正跟上前端框架等方面的最新和最出色的发展。

Java 后端组件可以通过 websockets 与 JSON 通信。我想弄清楚我应该使用什么前端框架。我也不想重新创建我的项目,只想添加到我当前的 Maven Web 应用程序项目中。

那么判决是什么?这些天什么是时髦和酷的? HTML5? JQueryUI? (它们甚至相互排斥吗?)

还应该提到我只是想做一个快速的UI,b/c我打算稍后将任务交给另一个程序员来制作"proper"前端组件上。同时,我希望我的版本是 "decent"。所以,简而言之,我想要一些易于使用但功能强大的东西。

谢谢!

假设这是一个网络应用程序,Angular 越来越受欢迎,Bootstrap 已经流行了一段时间。使用您可以免费或在 http://themeforest.net 等网站上找到的预建模板。不要浪费时间尝试编写自己的代码,除非它非常简单。

您可能还想考虑后端如何与前端通信(如果您还没有考虑的话)。例如,它会使用 Servlet 还是像 Spring Roo 这样的框架?您还可以使用完全不同的语言构建前端,例如 PHP,因为 PHP 外包比 Java 更便宜且更容易找到。 PHP 是一种类似于 Java 的服务器端语言,但我说的是网站后端通过 API 或共享数据库与 java 后端通信的情况。 PHP 有许多 MVC 框架,例如 Symfony 和 Laravel。