我正计划为一个小型、低容量、高成本的垂直市场开发一个客户端服务器产品。该产品的一个组件将是一个桌面应用程序,简单到适中,用于数据输入,并通过SOAP从远程PC和/或Mac上传到中央服务器。服务器是一个Java应用程序。
客户将根据客户端应用程序的运行情况选择他们的平台(Windows或Mac),所以我的选择在这里是很开放的。然而,我将在Mac上开发,并且对特定于MS的技术有强烈的过敏反应(对不起)。该应用程序不需要在任何非桌面电脑设备上运行,我完全可以自由地说它将支持X,但不支持Y或Z,不会产生任何负面后果(当然,这是一种奢侈)。
我在服务器端开发方面有很多经验,但在桌面GUI方面却很少,我正在评估我在客户机上的选择--基本上,我想在未来的6+月中致力于学习什么。我有服务器端的Java经验,也有iPhone开发方面的短暂体验,这很好。
总之,我要找的是:
在我看来,我的选择,大致按照我目前在心理上对他们的排名排列顺序:
我有遗漏什么吗?
发布于 2010-05-11 05:11:06
如果您的应用程序必须同时支持Windows和Mac,我建议您避免使用需要编译的语言。在这种情况下,Java、Python和CS4将是您的候选对象。就我个人而言,我会选择Java,因为它已经被证明可以在许多平台上工作(不是完美无缺的),而不需要额外的库。有些人抱怨挥杆,但我的经验并没有那么糟糕。嗯,也许是因为我不把它用于巨大而复杂的界面。如果你选择使用Swing,试着看看你是否可以亲自编写界面代码,这并不可怕,但它确实有一个学习曲线。祝好运!
发布于 2022-04-03 03:11:01
如果您是一个经验丰富的web开发人员,您可以尝试电子,它允许您使用HTML、CSS和JS开发桌面应用程序。电子应用程序是跨平台的,将运行在Windows、Mac和Linux上。
https://stackoverflow.com/questions/2808102
复制相似问题