GWT 还是 JavaFX 网页困境

问题描述 投票:0回答:4

我正在尝试解决以下困境。我必须开发整个网页系统(具有用户友好的内容管理,它应该看起来像非常简单的 Drupal 或 Joomla)作为学校的项目。网页应具有添加和删除文章、编辑菜单、编辑整个网页布局(标题位置、菜单位置等)的功能。

我正在决定哪种系统最适合此目的。我用 GWT 编写了几个应用程序。开发东西非常快,它可以在 Tomcat 等上运行。所以它可以非常适合这项任务。但最近我有了用 JavaFX 2.0 编写整个网页系统的想法(网页将在浏览器中打开)。

您对这一事实有何看法?我应该使用 JavaFX 还是 GWT?我不确定整个网页在 JavaFX 中是否足够快。如果将访问此页面的用户在启动此页面时不会遇到问题等。我还没有在互联网上找到任何有关此的信息。

感谢您的回答:)

java gwt javafx
4个回答
5
投票

选择 GWT(也可以考虑使用 Vaadin 或 SmartGWT)。它不需要在客户端安装Java虚拟机。此外,GWT 允许客户端仅下载应用程序的一小部分,而不是整个应用程序。

您引用了两个用 PHP 编写的内容管理系统,例如 Drupal 和 Joomla,所以也许最适合您的解决方案是用 Java 编写的 CMS,例如 AlfrescoMagnolia


1
投票

你想为一个插件做一个网页或一个应用程序吗?当然是GWT。


1
投票

GWT

GWT 遵循最具创新性的方法:用 Java 编写整个应用程序。但它是用 Javascript 执行的。您的代码的很大一部分被交叉编译为 Javascript 并上传到客户端。 从我看过的演示来看,这种方法效果出奇的好。以前,GWT 编译器速度很慢,但今天,它们似乎已经解决了(或者至少缓解了)这个问题。据我所知,GWT 是一个很好的选择

javafx

JavaFX 2.0 是一个相当新的 GUI 框架。因此预计会出现一些故障。好消息是,多年来它可能会有所改善。我想如果 JavaFX 流行起来,人们就会开始编写 JavaFX 组件框架。 有一个视频非常清楚地展示了 JavaFX 的领域。 使用 3D JavaFX 进行集装箱码头监控 来源


0
投票

尝试一下,结合了 GWT 和 JavaFX

https://github.com/webfx-project

© www.soinside.com 2019 - 2024. All rights reserved.