【问题标题】:RAD Studio Pros and ConsRAD 工作室的优点和缺点
【发布时间】:2014-02-26 12:38:32
【问题描述】:

我曾使用过 Codename One 并构建了一个简单的应用程序(我还尝试了 Xamarin、JQuery、Sencha、NSBApp 等其他框架),但我没有使用 RAD Studio XE5 的经验。它声称是 WORA 工具。我试图找出这个框架的优缺点,但找不到好的和中立的资源。有没有人在 RAD STUDIO 创建移动应用程序方面有丰富的经验?能给我一些关于它的信息会很好吗?我意识到 RAD Studio 的开发人员和客户社区并不庞大。原因是什么?有人知道 RAD Studio 和 Codename One(也是一个 WORA 工具)之间的区别和相似之处吗? 仅供参考:我一直在寻找不同的框架来为 IOS 和 Android 构建应用程序。

【问题讨论】:

    标签: android ios c++builder codenameone


    【解决方案1】:

    Codename One 和 RAD Studio XE5 完全不同。

    代号一 - Java

    RAD Studio XE5 - C++/Pascal

    代号一 - 云构建 - 因此不需要 Mac 等。

    RAD Studio XE5 - 编译器工具链

    代号 One - 移动优先

    RAD Studio XE5 - 迁移到移动的桌面工具

    代号一 - 开源 + 高级 SaaS 订阅

    RAD Studio XE5 - 专有许可证

    这实际上取决于您对什么感到满意和个人喜好。我在 90 年代曾经很喜欢 Delphi,但自从 Java 出现后就再也没有回头。

    【讨论】:

    • Shai,这两个平台之间确实有很大的相似之处。当然有两种不同的编程语言,但是: 1. 它们都是 WORA 工具。 2.您可以使用它们为IOS,Android构建应用程序...... 3.最终产品是原生应用程序。我的意思是需要 Mac、许可证或语言等点都不是大问题。对我来说重要的是产品的性能、它提供的组件和原生外观。它们之间有区别吗?
    • 顺便说一句,RAD Studio 声称他们的应用程序更快,因为他们使用本地语言。因此它们直接在 CPU 上运行,但 Java 速度较慢,因为它使用的是虚拟机。你怎么看待这件事?我很高兴听到您的意见。
    • 我们为 iOS 将 Java 翻译成 C,而 Java 是 Android 的“原生”,因此这些声明可能针对的是 PhoneGap 或解释器。
    • RADStudio 编译为 CPU 原生代码,而不是平台原生代码。所以在 iOS 和 Android 上,它编译为直接在 CPU 上运行的 ARMv7 汇编代码,它不编译为可以在任何平台支持的硬件上运行的 ObjectiveC 或 Java。但是,它确实提供了桥接类来从 C++/Delphi 源代码访问平台原生的 ObjectiveC/Java API。
    • 正确,我不认为这否定了我所说或暗示的内容,对吧? IMO 这是一个有问题的方法,例如随着 Apple 添加 64 位支持等,这正是我们选择使用中间阶段以在未来与 Apple 100% 兼容的原因。
    猜你喜欢
    • 2010-09-20
    • 2011-01-06
    • 1970-01-01
    • 2011-03-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多