开发聊天客户端应用程序以跨各种操作系统部署的语言/框架?

时间:2010-12-10 06:58:43

标签: ruby web-services programming-languages chatroom

这个问题可以视为延伸 Original question 是否有任何框架可用于跨操作系统部署应用程序。像构建一次,在任何地方部署?如果没有,可以用c ++在linux和Mac Os中构建类似的应用程序吗?

更新 Ruby语言有助于实现这一目标吗?

2 个答案:

答案 0 :(得分:0)

只有一种桌面技术才能真正实现交互式:html。使用jquery / ajax / html5,您会惊讶于应用程序般的外观和感觉。

对于构建一次 - 在任何地方运行,只有两个严肃的选择:Mono或Java。构建一次 - 在任何地方运行都有不得不为操作系统部署运行时的缺点。此外,似乎很难获得在所有操作系统上都感觉良好的体面且可靠的UI。有可能你还需要付出一些额外的努力才能获得良好的性能和启动时间。

还有Adobe Air,这也许是一个不错的选择。

目前跨平台开发通常使用c ++和QT完成。

你也应该给自己一个像样的jabber / XMPP库。

答案 1 :(得分:0)

Python。这是一种可爱的语言。

为了构建GUI,您可以获得很多选择;有PyQt4PySide(都是Qt),有PyGTK(GTK),wxPython(wxWidgets)等等。

当然,还有其他选择,但我说Python并专注于Python,因为它是我绝对的工作。