Web界面或图形UI

fox*_*ion 3 java user-interface swing web-applications

嘿,我有一个简单的问题.

任务:编写可供服务器或桌面系统使用的备份系统.备份系统应包括图形配置和状态视图.编程语言应该是Java.

问题:您是否会使用Web界面来解决这些问题,还是会在Swing中创建GUI?

我的想法: - Web界面的优点是可以从任何地方访问(服务器 - 配置变得简单,没有任何额外的软件在客户端). - GUI的优势在于它比Web界面更具响应性,并且在桌面系统上看起来可能比Web界面版本更专业.

你选择哪种解决方案?

谢谢!

Bry*_*ley 8

桌面与Web应用程序讨论通常取决于谁将使用该应用程序,以及从何处.如果它总是由坐在办公桌前的人(或服务器的桌面)使用,桌面应用程序是一个不错的选择.如果用户可能是远程的,则Web应用程序是可行的.

另一个考虑是部署.这将部署在一台或两台机器上,还是需要安装/可用于10,100或1000的用户?数百台计算机的部署和更新对于桌面应用程序来说可能是繁重的,但对于基于Web的应用程序而言则不会出现问题.

一般来说,您可以使用桌面应用程序提供更丰富的体验.然而,在这种情况下,"富"并不是真正的要求.你将会有一些按钮,也许是一个显示某种日志的窗口,就是这样.因此,从可用性的角度来看,您可以使用任一方法创建引人注目的UI.

如果部署和丰富的用户界面没有真正考虑因素,那么选择一个a)你知道的,你可以做得好,或b)想要学习假设你有时间.

由于你问的实际问题是"你会选择哪个",我个人会根据你问题中提供的小信息选择一个桌面GUI.