我所做的最后一个跨平台桌面开发是Java/Swing。怎么样flex?跨平台(windows&mac)桌面应用程序的良好语言和框架
回答
不要这样做。如果您需要跨平台,请在不依赖于任何GUI框架的业务逻辑层中编写应用程序的主要内容,然后使用本机平台API完成每个应用程序。
您的用户会感谢您。
我用RealBasic from RealSoftware了几件事情只是为了玩它。如果您需要专业版,它可能会变得昂贵。它将允许您为Linux,MacOS X或Windows构建独立的二进制文件。我更像是一个服务器端的人,但创建我想尝试使用的几个工具是非常简单的。
C#与框架的.Net不仅可以用于Windows,但对于Linux with Mono好。微软的CLI that work on MAC OSX10.2。
刚刚为Mac编辑的问题。 Humm我在这里找到了一个用于MAC的CLI http://www.microsoft.com/downloads/details.aspx?familyid = 3a1c93fa-7462-47d0-8e56-8dd34c6292f0&displaylang = en – 2008-10-09 21:01:21
Flex/AIR是一个具有很大潜力的平台。它比任何Java或.NET都要漂亮得多。
我个人使用Tcl/Tk是因为它功能非常强大,而且由于部署是一个非问题(包含所有程序资源 - 图像,声音,dll/.so文件等)一个可执行文件)。
TCL的并不适合每一个人,但 - 有些人觉得它的简单一点很难神交。
忽略Flex它不是编程IMO。如果你可以编写Java代码,我相当确定FLex会令人失望。 Flex有一个地方,我不认为它是一个适当的编程环境。
如果你已经掌握了Java/Swing为什么不再使用它?我会。
.NET可以手提 - 但IME它不是很容易移动的东西有关,因为它是与Java(虽然它是比以往更好)。
而且,它必须是桌面 - 我会认真考虑(正确架构)基于rowser桌面应用程序。
Eclipse RCP的工作原理。结果是在Windows上体面,在Mac上可以接受。由于内存要求高,它在Mac上往往会很慢。
我会选择一个开放的替代,我会尽量避免厂商锁定。正如理查德所说:“如果你掌握了Java/Swing,为什么不再使用它?”
- 1. 在C++应用程序中使用库的良好跨平台功能语言?
- 2. 跨平台桌面应用程序
- 3. Html5跨平台桌面应用程序
- 4. 编写跨平台应用程序(桌面和移动)
- 5. 寻找一个良好的跨平台C++框架
- 6. 跨平台游戏框架具有良好的速度
- 7. 用于跨平台桌面应用程序的Python
- 8. 使用HTML,CSS和JavaScript的多平台桌面应用程序框架
- 9. 创建一个跨平台的Windows,Mac OS X应用程序
- 10. 良好的移动和桌面架构
- 11. Ruby用于跨平台桌面应用程序?
- 12. 哪种跨平台移动平台应用程序和UI框架?
- 13. 发送一个跨平台桌面应用程序
- 14. 跨平台桌面应用程序开发
- 15. 使用Mono的跨平台C#应用程序,界面很好
- 16. 哪个Web框架可以与现有桌面应用程序良好集成?
- 17. 使用mySQL的跨平台移动应用程序框架?
- 18. iPhone应用程序用户界面测试的良好框架?
- 19. 跨平台框架
- 20. 跨平台的Java? Android和桌面
- 21. 你能推荐一个好的跨平台应用程序开发框架吗?
- 22. 如何使用Facebook应用程序指定Windows桌面平台
- 23. 跨平台应用程序
- 24. 如何将Windows桌面应用程序转换为Mac桌面应用程序?
- 25. C++跨平台开发(Windows和Mac OS)
- 26. 跨平台移动应用程序框架建议
- 27. 将sqlite框架添加到桌面Mac应用程序
- 28. 桌面应用程序:建筑框架?
- 29. Java桌面应用程序框架
- 30. 最好的跨平台GUI和USB语言
我同意吉姆的意见。我们目前使用Qt进行跨平台开发。该框架非常好,但仍然存在一些限制。在某些情况下,您将不得不为各种平台设置ifdefs,如果您在应用程序中使用openGL,则会变得更加复杂。 – dev 2012-02-27 09:33:45