首页 > 解决方案 > 对于有 Java/JavaFX 经验的人来说,最简单的语言/框架可用于遵循 MVC 的 Web 应用程序

问题描述

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

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

标签: model-view-controllerweb-applicationsweb-deployment

解决方案


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


推荐阅读