【问题标题】:Cross Platform Commercial Development Tool / IDE / Programming Language ( Native )跨平台商业开发工具/IDE/编程语言(Native)
【发布时间】:2010-12-06 06:24:09
【问题描述】:

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

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


从我理解的答案(我的理解)来看,没有任何单一的商业工具/IDE/编程语言(结合在一起)用于本机跨平台开发(问题中的平台)!!!

我要求的是商业产品,考虑到 microsoft visual studio 或 RAD Studio (delphi.c++) 的“质量”。

我查看了 Freepascal/Lazarus,但它并没有给人一种“全品质产品”的印象(对不起,伙计们,不错,但与 Delphi 或 VS 相距甚远,无论如何都要保持良好的工作) .

谢谢大家的关注,我会继续寻找,任何新的信息都会有帮助的。

我想为我的英语道歉(不是母语!!对我来说,是我自己学到的)。

塞巴斯蒂安。

【问题讨论】:

  • 我已将您未注册的帐户合并到您的已注册帐户中。很抱歉我们花了两年时间才这样做:)
  • 现在的答案是否定的,但在 12 个月的时间里,我敢打赌 Delphi 会将所有内容都涵盖为原生开发(Win32/Win64/Mac OSX/iOS/Linux/Android)。那将是令人印象深刻的!

标签: delphi cross-platform


【解决方案1】:

Embarcadero(Delphi 的当前所有者)已承诺在不久的将来推出跨平台版本(win32.Mac、Linux)...在他们的开发者网站上查看 Delphi 路线图(产品经理 Michale Rozlog)( dn.codegear.com)了解更多详情。

根据当前有限的可用信息,它将是每个平台的本机编译器。

【讨论】:

  • Pulsar(Delphi XE2 测试版)仅包括 Win32、Win64、OSX 和 iOS 编译器。由于 Embarcadero 遵循一年的开发周期,2012 年秋季将是 Linux 和 Android 支持的较早日期。
  • Delphi XE2 于 2011 年发布,支持 Mac。仍在等待 Linux!
【解决方案2】:

你到底需要什么?工具、IDE 还是语言?为什么一定要商业化?

你用“delphi”标记了这个问题,所以我希望你在寻找一个跨平台的 IDE/编译器。

据我所知,唯一的原生跨平台编译器是FreePascal,您可以将 Delphi 7-Like IDE Lazarus 与该编译器一起使用。但两者都不是商业的,而是开源的。

几个月后(没有人确切知道何时)will be 出现了一个新的跨平台 Delphi。

【讨论】:

  • Afaik 更改将只包含交叉编译器,没有跨平台开发 IDE。而对 64 位平台的支持还需要一年时间,因为只计划在下一个版本之后发布(目前的年度计划是 2011 年 11 月)
【解决方案3】:

Embarcadero Delphi XE2 现在处于 beta 测试阶段,包括对 MacOS 和 64 位的原生支持,宣布支持 Linux - 请参阅 http://www.embarcadero.com/products/delphi/64-bitWhat should be tested in 64-bit Delphi


另一个(商业但便宜的)工具包是用于 Delphi 的 wxForms,它基于 wxWidgets:

"wxForms for Delphi 是一个集成的 CodeGear 的表单设计器插件 帮助你创建交叉的Delphi 适用于 Windows Mac 的平台应用程序 OSX 和 Linux 使用单一源 基地。

来自 Delphi 的 wxForms 代码可以是 在 Mac OSX 和 Linux 中编译 使用 FreePascal/Lazarus 进行了很大的改变。”

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

【讨论】:

    【解决方案4】:

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

    【讨论】:

      【解决方案5】:

      还有 wxWidgets 和 UI 设计工具 DialogBlocks

      【讨论】:

        【解决方案6】:

        还有 CodeBlocks 仅适用于 C++。如果您添加多个插件,您可以考虑vimemacs。使用后两者,您可以使用任何开发语言。

        【讨论】:

          【解决方案7】:

          虽然它不是免费的而且我也有一段时间没有使用它,但 Metrowerks Codewarrior 曾经是跨平台的,但不确定它是否仍然存在。

          【讨论】:

            【解决方案8】:

            Qt + Qt Creator + GCC(或者可能是 Windows 上的其他编译器,例如 MS Visual Studio Express Edition 编译器)。 Qt 为构建跨平台的 GUI 应用程序提供了强大的支持,Qt Creator 提供了统一的 IDE,然后您只需要适合您平台的编译器。

            Qt Creator 是开源的,Qt 提供开源和商业许可版本(尽管由于使用 LGPL,开源版本现在适合商业开发)。

            【讨论】:

              【解决方案9】:

              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 -索拉里斯)。 Lazarus/FreePascal 支持更多,但其他尚未集成到 CodeTyphon 中。我有没有提到它是免费的?

              一个代码来统治他们所有;-)

              【讨论】:

                猜你喜欢
                • 2011-01-25
                • 1970-01-01
                • 1970-01-01
                • 2012-05-23
                • 1970-01-01
                • 2014-11-28
                • 1970-01-01
                • 2013-05-06
                • 1970-01-01
                相关资源
                最近更新 更多