跨平台商业开发工具/ IDE /编程语言(Native)

时间:2009-10-13 10:04:14

标签: delphi cross-platform

是否存在跨平台(Win32 / Win64 / Linux32 / Linux64 / MacOSX Snow Leopard)商业开发工具/ IDE /编程语言?

(没有Java / .Net,只有NATIVE)


从我理解的答案(我的理解),对于本地跨平台开发(问题中的平台),没有任何单一的Comercial工具/ IDE /编程语言(全部结合在一起)!!!

我要求购买Comercial产品,考虑到微软视觉工作室或RAD Studio(delphi .c ++)的“质量”。

我看了Freepascal / Lazarus,但它没有给出“全品质产品”的印象(对不起家伙,不错,但远离Delphi或VS,任何方式保持良好的工作)

感谢所有人的兴趣,我会继续搜索,任何新的信息都会有所帮助。

而且我喜欢为我的英语道歉(不是本地人!!对我来说,了解了我自己所知道的事情)。

塞巴斯蒂安。

9 个答案:

答案 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-bitWhat 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进行了很多改变。“

http://www.twinforms.com/products/wxformsdelphi/index.php

答案 3 :(得分:1)

查看诺基亚最近购买的Qt library。您可以在C ++中使用它,但是有许多语言的绑定,例如this is the python binding。 您可以选择三种不同类型的许可证(商业,LGPL或GPL)

答案 4 :(得分:1)

还有wxWidgets和UI设计器工具DialogBlocks

答案 5 :(得分:0)

仅限C ++ CodeBlocks。如果您添加多个插件,则可以考虑vimemacs。使用后两种语言,您可以使用任何开发语言。

答案 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中。我提到它是免费的吗?

一个代码来统治它们; - )