java – 跨平台桌面开发
发布时间:2020-12-15 02:07:46 所属栏目:Java 来源:网络整理
导读:我需要为桌面PC应用程序开发( Windows,MAC,Linux)提供跨平台引擎/框架的建议.我看到了3种可能性,Qt,Java和Adobe AIR. 它必须易于安装(运行时是一个缺点,但C包装器和/或安装程序可以解决我认为的问题). 它必须快速并具有丰富的GUI(不是3D游戏,但绝对是一些2D
我需要为桌面PC应用程序开发(
Windows,MAC,Linux)提供跨平台引擎/框架的建议.我看到了3种可能性,Qt,Java和Adobe AIR.
>它必须易于安装(运行时是一个缺点,但C包装器和/或安装程序可以解决我认为的问题). 解决方法
所有这些标准都由Qt满足,但“原生外观”除外.没有具有本机感的跨平台框架,特别是在OS X上,用户对应用程序的“感觉”非常苛刻.如果你真的想要原生外观,那么最好通过在C或C#中编写共享框架,然后在每个平台上提供本机GUI(你可以使用
MonoMac来提供使用C#而不是本机Objective-C的本机Cocoa UI).,如果这是你的一杯茶).
也就是说,我们对Qt(和商业支持)的跨平台开发非常满意.特别是新的OpenGL加速2D场景API使动画UI非常容易. QtCreator是一个体面的IDE,具有视觉设计器支持. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |