【问题标题】:Cross platform software development (Mac, Window) language suggestion跨平台软件开发(Mac、Window)语言建议
【发布时间】:2018-07-31 21:32:51
【问题描述】:

我需要开发一个适用于 Windows 和 Mac OS 的软件。

要求如下:

用户可以查看flash文件,做出选择,软件打印出用户选择的flash文件列表。

我有 .net 和 windows 平台的经验,但没有 Mac OS 的经验。对于我目前的情况,什么是最好的开发语言和工具。

【问题讨论】:

  • 您需要每个平台上的应用程序来匹配该平台的外观吗?例如Windows 7 对窗户有“玻璃”边缘
  • @JBRWilkinson 是的 UI 需要相同

标签: cross-platform


【解决方案1】:

我可能对此有点偏见,但您应该使用Qt,因为它可以使您的代码在 Windows、Mac OS X、Linux 甚至某些移动平台上移植。我不太了解您的要求,但 Qt 几乎是全方位的跨平台解决方案。它基于 C++,但同样简单(没有内存管理麻烦,Qt 会处理这一切)。

【讨论】:

    【解决方案2】:

    一方面你可以使用Java,它与Windows、Mac和Linux完全兼容,而且语言类似于C#,所以如果你使用.net和C#,你可以毫不费力地适应。

    另一方面,您可以在.net 中使用您的知识并使用Mono。它是一个用于在其他平台上运行.net 代码的开源库,它不等于.net(不包括所有库)但可以解决您的问题。

    希望我的回答对你有所帮助。

    【讨论】:

    • 谢谢你的回答,那我试试单声道。我没有 Java 经验,我认为我不能在 3 周内使用 Java 编写代码。
    • 你可以接受这个答案,点击旁边的勾。
    【解决方案3】:

    Xojo 非常易于使用,可让您从单一源项目制作原生 Windows 和 Mac 应用程序,因此您可能想看看它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-07-27
      • 2012-09-27
      • 1970-01-01
      • 2013-11-11
      • 1970-01-01
      • 2023-03-19
      • 1970-01-01
      相关资源
      最近更新 更多