这个问题可以被认为是对 原始问题的扩展, 是否有任何框架可以用来跨操作系统部署应用程序。就像构建一次,随处部署??如果没有,可以使用 c++ 在 linux 和 Mac Os 中构建类似的应用程序吗?
更新 Ruby 语言是否有助于实现这一目标?
这个问题可以被认为是对 原始问题的扩展, 是否有任何框架可以用来跨操作系统部署应用程序。就像构建一次,随处部署??如果没有,可以使用 c++ 在 linux 和 Mac Os 中构建类似的应用程序吗?
更新 Ruby 语言是否有助于实现这一目标?
只有一种桌面技术是真正跨平台的:html。使用 jquery/ajax/html5,你会惊讶于你可以让它看起来和感觉如何像应用程序一样。
对于一次构建 - 到处运行,只有两个重要的选择:Mono 或 Java。一次构建 - 到处运行的缺点是必须为操作系统部署运行时。此外,似乎很难获得一个在所有操作系统上都感觉良好的体面和可靠的 UI。很有可能,您还必须付出一些额外的努力来获得良好的性能和启动时间。
还有Adobe Air,这也可能是一个不错的选择。
如今,跨平台开发最常使用 c++ 和 QT 完成。
您还应该为自己准备一个不错的 jabber/XMPP 库。