Model view controller 对于有Java/JavaFX经验的人来说,最容易用于遵循MVC的web应用程序的语言/框架

Model view controller 对于有Java/JavaFX经验的人来说,最容易用于遵循MVC的web应用程序的语言/框架,model-view-controller,web-applications,web-deployment,Model View Controller,Web Applications,Web Deployment,我正在尝试创建一个web应用程序,允许用户浏览noSQL(最好是MongoDB)数据库,并使用图形界面执行一些查询。所有查询都是用代码编写的,用户只需单击链接和/或输入字符串(主要是搜索要在格式正确的表中显示的匹配项)。该应用程序遵循MVC模式。 到目前为止,我一直使用Java和JavaFX编写类似的桌面应用程序。我没有其他语言或框架的经验(除了C和SDL),也没有在服务器上部署过任何东西,作业应该在6周内完成(另外三名学生正在与我合作)。我有以下三个问题: 哪种语言/框架最容易学习(考虑到我/

我正在尝试创建一个web应用程序,允许用户浏览noSQL(最好是MongoDB)数据库,并使用图形界面执行一些查询。所有查询都是用代码编写的,用户只需单击链接和/或输入字符串(主要是搜索要在格式正确的表中显示的匹配项)。该应用程序遵循MVC模式。 到目前为止,我一直使用Java和JavaFX编写类似的桌面应用程序。我没有其他语言或框架的经验(除了C和SDL),也没有在服务器上部署过任何东西,作业应该在6周内完成(另外三名学生正在与我合作)。我有以下三个问题: 哪种语言/框架最容易学习(考虑到我/我们知道Java/JavaFX)? 这个问题的答案很可能是JavaScript*,这就引出了下一个问题:有没有(实用的)方法可以让我在不必学习HTML和CSS的情况下编写应用程序? 第三个也是最后一个问题,如果我用JS或Angular编写视图类,我可以用Java编写控制器和模态(如果我们忽略复杂的解决方法)?我是否在同一台服务器上部署所有三个MVC类/包

*我相信有人会建议我们使用GWT或Vaadin,在这种情况下,我想知道这些框架是否有任何怪癖或局限性,使我们作为学生很难使用,无论是在部署(这对我们来说是全新的)还是编写代码本身。
事先非常感谢。

因为没有人回答,所以我发布了我能找到的最好答案,如果有人在谷歌上搜索这个主题,可以阅读。最后,我们使用Java作为后端,在Tomcat服务器上运行,使用JS作为前端。事实证明,HTML非常简单,JS在语法上与C/Java非常相似