是否存在跨平台(Win32 / Win64 / Linux32 / Linux64 / MacOSX Snow Leopard)商业开发工具/ IDE /编程语言?
(没有Java / .Net,只有NATIVE)
从我理解的答案(我的理解),对于本地跨平台开发(问题中的平台),没有任何单一的Comercial工具/ IDE /编程语言(全部结合在一起)!!!
我要求购买Comercial产品,考虑到微软视觉工作室或RAD Studio(delphi .c ++)的“质量”。
我看了Freepascal / Lazarus,但它没有给出“全品质产品”的印象(对不起家伙,不错,但远离Delphi或VS,任何方式保持良好的工作)
感谢所有人的兴趣,我会继续搜索,任何新的信息都会有所帮助。
而且我喜欢为我的英语道歉(不是本地人!!对我来说,了解了我自己所知道的事情)。
塞巴斯蒂安。
答案 0 :(得分:18)
Embarcadero(Delphi的现任所有者)在不久的将来承诺提供跨平台版本(win32.Mac,Linux)...在他们的开发者网站上查看Delphi路线图(由产品经理Michale Rozlog提供)( dn.codegear.com)了解更多详情。
根据当前有限的可用信息,它将成为每个平台的本机编译器。
答案 1 :(得分:8)
你到底需要什么?工具或IDE或语言?为什么必须商业化?
您使用“delphi”标记了此问题,因此我希望您查找交叉模式IDE /编译器。
据我所知,唯一的本地跨平台编译器是FreePascal,您可以将Delphi 7-Like IDE Lazarus与该编译器一起使用。但两者都不是商业性的,而是开源的。
在几个月内(没有人确切知道何时)will be一个新的跨平台Delphi。
答案 2 :(得分:4)
Embarcadero Delphi XE2现已进入beta测试阶段,包含对MacOS和64位的原生支持,宣布支持Linux - 请参阅http://www.embarcadero.com/products/delphi/64-bit 和What should be tested in 64-bit Delphi
另一个(商业但廉价的)工具包是基于wxWidgets的Delphi的wxForms:
“用于Delphi的wxForms是一个集成的 CodeGear的表单设计器插件 Delphi可以帮助您创建交叉 Windows Mac的平台应用程序 OSX和Linux使用单一来源 基
来自Delphi的wxForms代码可以 在没有的情况下在Mac OSX和Linux中编译 使用FreePascal / Lazarus进行了很多改变。“
答案 3 :(得分:1)
查看诺基亚最近购买的Qt library。您可以在C ++中使用它,但是有许多语言的绑定,例如this is the python binding。 您可以选择三种不同类型的许可证(商业,LGPL或GPL)
答案 4 :(得分:1)
还有wxWidgets和UI设计器工具DialogBlocks。
答案 5 :(得分:0)
仅限C ++ CodeBlocks。如果您添加多个插件,则可以考虑vim和emacs。使用后两种语言,您可以使用任何开发语言。
答案 6 :(得分:0)
虽然它不是免费的,但我有一段时间没有使用它,Metrowerks Codewarrior曾经是跨平台的,不确定它是否仍然存在或不存在。
答案 7 :(得分:0)
Qt + Qt Creator + GCC(或者Windows上的某些其他编译器,例如MS Visual Studio Express Edition编译器)。 Qt为构建跨平台GUI应用程序提供了很好的支持,Qt Creator提供了统一的IDE,然后您只需要适合您平台的编译器。
Qt Creator是开源的,Qt可以在开源和商业许可版本中使用(尽管由于使用了LGPL,开源版本目前适合商业开发)。
答案 8 :(得分:0)
CodeTyphon是一个功能强大的单击安装包,用于跨平台本机开发。它已经支持 4个CPU / OS主机(Win32,Win64,Linux32,Linux64)和 16个CPU / OS目标(arm-Wince,arm-Linux,arm-Embedded ,arm-gba,arm-nds,i386-Win32,i386-Linux,i386-FreeBSD,i386-Haiku,x86_64-Win64,x86_64-Linux,x86_64-FreeBSD,powerpc-Linux,powerpc64-Linux,sparc-Linux,sparc -Solaris)。 Lazarus / FreePascal 支持更多功能,但其他功能尚未集成在CodeTyphon中。我提到它是免费的吗?
一个代码来统治它们; - )