开发者

Language/framework to develop chat client applications to deploy across various Operating systems?

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开发者_JAVA技巧 ?


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.


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.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜