开发跨平台的桌面应用用什么编程语言比较好

 我来答
塔雨筠ZP
2016-09-12 · TA获得超过431个赞
知道小有建树答主
回答量:277
采纳率:0%
帮助的人:178万
展开全部
开发跨平台程序最好的方案有三个:

Microsoft Office:除了 Feature Specification,没有 share 任何 code。不过,真费钱。
Adobe Photoshop:底层库自写,上层用 C++ 跨平台。
Adobe Lightroom:底层库 C++/Objective-C 自写,上层用 Lua 跨平台。

补充说明:这三个比较好的方案适合源代码的长期维护,但是要达到这种状态不是一蹴而就的。对于首次接触跨平台开发的团队,应该先集中精力在一个平台上完成产品,然后再考虑移植。Photoshop 原本就是 Mac only 的产品。Adobe Lightroom 的方式是其架构师在 Lua 语言封装底层方面做了很多试验之后才选用的。

次优的方案有:
Perforce, Skype:Qt

Ugly 的方案有:
Eclipse/NetBean:Java SWT/Java Swing
老家印飞珍
2020-11-15 · TA获得超过1074个赞
知道小有建树答主
回答量:1373
采纳率:100%
帮助的人:5.9万
展开全部
目前来说做桌面应用程序最好的是c#.net,但是如果您要求跨平台的话,貌似只能选择使用java了。但是javaswing对于c/s架构的程序编写来说还是比较困难的。如果可能的话,尽量舍弃跨平台。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式