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

发布于 2024-10-06 19:36:25 字数 289 浏览 0 评论 0原文

这个问题可以被视为延伸 原始问题 是否有任何框架可以让我们跨操作系统部署应用程序。就像构建一次,部署到任何地方?如果没有,可以使用 c++ 在 Linux 和 Mac OS 中构建类似的应用程序吗?

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

This question can be considered as extension to
Original question
is there any framework using which we can deploy the app across operating systems. Like build once , deploy anywhere ?? if not, Can c++ be used to build a similar application in linux and Mac Os?

Update
Does Ruby language help to achieve this ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

相权↑美人 2024-10-13 19:36:25

Python。这是一门可爱的工作语言。

对于构建 GUI,您有很多选择;有 PyQt4PySide(均为 Qt),有 PyGTK (GTK)、wxPython (wxWidgets) 等等。

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

Python. It's a lovely language to work in.

For building a GUI, you get lots of choice; there are PyQt4 and PySide (both Qt), there's PyGTK (GTK), wxPython (wxWidgets), and more.

Of course, there are other options, but I say Python and focus on Python because it's what I would absolutely always work in.

允世 2024-10-13 19:36:25

只有一种桌面技术是真正跨平台的:html。使用 jquery/ajax/html5,您会惊讶地发现它的外观和感觉如何像应用程序一样。

对于构建一次 - 到处运行,只有两个重要的选择:Mono 或 Java。构建一次 - 到处运行的缺点是必须为操作系统部署运行时。另外,似乎很难获得一个在所有操作系统上都感觉良好的体面且可靠的用户界面。您很可能还必须付出一些额外的努力来获得良好的性能和启动时间。

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

如今,跨平台开发最常使用 C++ 和 QT 完成。

您还应该为自己准备一个像样的 jabber/XMPP 库。

There is only one desktop technology that is truly cross paltform: html. And with jquery/ajax/html5 you'd be surprised how application-like you can make it look and feel.

For build once - run everywhere, there are only two serious options: Mono or Java. Build once - run everywhere has the downside of having to deploy the runtime for the operating system. Plus it seems to be hard to get a decent and solid UI that feels good on all operating systems. Chances are, that you will also have to put some extra effort into getting good performance and startup times.

There is also Adobe Air, which might be a good option too.

Cross platform development these days is most often done using c++ and QT.

You also should get yourself a decent jabber/XMPP library.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文