开发应用程序本地运行或跨平台?

5 java macos cross-platform

您对是否应该为特定平台编写应用程序或使用跨平台方法以及覆盖更多潜在客户有何看法?

它将是一个基于GUI的应用程序,我正在考虑使用Java.

我在Java上使用的大多数应用程序都不像各自平台上的本机应用程序那样流畅.

我想到的两个平台是windows和mac.

如果我正在创建仅供我自己使用的应用程序,而且我必须选择一个系统,我会选择专注于mac.

我想听听你的想法.

Tho*_*sen 6

我会使用Qt,是的,绝对是跨平台的目标......

主要原因实际上并不是你认为的那样(本身就是跨平台),但实际上,通过针对多个平台,你的代码通过一些奇怪的神奇原因倾向于最终得到更好的代码质量.我在自己的项目中看到过这种情况无数次.每次添加新平台时,代码质量都会提高,代码也会变得更加干净......

此外,每个认真的应用程序应该尽可能少的"依赖",跨平台意味着你有更少的依赖... ...)

然后作为"奖金",您可以在多个平台上运行您的应用程序...


Ray*_* Lu 0

为什么不考虑Web应用程序。

您可以构建在浏览器中运行的丰富 UI 网站,该网站可以在任何地方和所有平台上运行,如果您熟悉 Java,您可以尝试使用 GWT 进行“Weblication”查看GWT 的演示页面