想给 Xojo 一些建议

Would like some pointers for Xojo

我的公司正计划构建一个用于处理(饮料)的模拟工具,我们目前正在寻找一个用 Xojo 编写的半生不熟的系统。我个人从未听说过这种语言,如果有人能给出快速评估,我将不胜感激。

我们完全没有内部 Xojo 能力,当然也不愿意引入一个系统,因为只有一个系统就需要在专业知识上进行大量投资。

因此,我们现在正在考虑我们的选择:将其移植到我们擅长的语言(C# 或 Java)或继续在 Xojo 中开发,同时培养该语言的内部技能。

那么,Xojo 的优缺点是什么?

干杯

Xojo 自 1990 年代末以来一直存在,然后命名为 RealBasic。它的优势在于它能够为许多平台制作原生外观和行为的应用程序,主要是 OS X 但也包括 Win 甚至 Linux。不过,开发社区相当小。但该公司一直设法维持经营,并不打算很快结束。

该语言相当简单易学,使用久负盛名的概念(其设计基于 Visual Basic)。

知道Java,应该很容易掌握这门语言。更大的障碍可能是熟悉它的图书馆。不过,与 Java 相比,在 Xojo 中完成许多事情要简单得多。

叫我懒惰,但这就是我喜欢 Xojo 的地方。我也在 Xcode 中编写 ObjC,但对于那些只需要快速工作的小工具,Xojo 更适合快速编写一个程序,该程序具有不错的 UI 并且可以在许多平台上运行,几乎不需要没有调整。

如果您需要 x 平台支持,请务必尝试一下。如果你只需要在单一平台上 运行 的应用程序,并且如果你有其他开发系统的技能,我建议不要从 Xojo 开始,以避免与这样的小公司合作时遇到的风险提供闭源软件。

在你已经有一个半工作解决方案的特定情况下,我建议你花几天时间熟悉一下,感受一下(你可以免费使用 Xojo,只要你不构建独立的应用程序)。它总体上相当稳定,大部分时间我仍在使用 3 年前的旧版本来开发和构建我的应用程序。所以,即使Xojo突然倒闭,我也不会太担心。只要您坚持使用简单的功能(例如,不使用 XojoScript 等独特功能),您以后仍然可以将应用程序转换为另一种语言,但也很有可能您永远不必这样做。

如果您正在找人查看您的 Xojo 项目,我建议您在 http://www.xojo.com/support/consultants.php 的 Xojo Find A Developer 页面上发帖,所有 Pro 开发人员都可以在该页面上找到它。想要与您讨论此事的顾问随后会与您联系。 (全面披露:我们 BKeeney Software 在名单上,很乐意帮助您解决所有问题)。