REALBasic价值50美元吗?

MDR*_*Roz 16 macos realbasic xojo

作为12年以上的Windows和Web开发人员以及"在家"Mac用户,我想知道将REALBasic用于个人用途是否值得.我经常想涉足OS X的开发; 我知道VB,Java,C#,但不知道C,C++或Objective-C.我没有考虑具体的项目,也没有动力去学习Objective-C,所以我想知道RB是否容易且足够好让我开始使用一些小应用程序.

以下是我的疑虑/问题:

  • 我还没有在"现实世界"中听到过关于REALBasic的更多信息 - stackoverflow上只有一个标记为"realbasic"的问题 - 所以,它是一个可行的开发环境,还是只是一个"玩具"语言/ IDE?

  • 使用RB编写/编译应用程序是否有任何怪癖或陷阱?

  • 是否有任何用RB编写的商业应用程序?

Phi*_*gan 15

要具体回答你的问题......

我还没有在"现实世界"中听到过关于REALBasic的更多信息 - stackoverflow上只有一个标记为"realbasic"的问题 - 所以,它是一个可行的开发环境,还是只是一个"玩具"语言/ IDE?

当然,对于大多数类型的应用程序来说,这是一个可行的环境.我目前在家里和工作中使用它.我通过我们的数字资产管理工作,使用Applescript进行市场营销,以及让我度过一天的大量有效小应用程序,在整个企业范围内开发和分发跨平台应用程序.

使用RB编写/编译应用程序是否有任何怪癖或陷阱?

在操作系统问题得到解决之前,没有任何防御性编程无法处理,也无法做任何事情.但这和大多数语言一样.

是否有任何用RB编写的商业应用程序?

绝对.但我认为商业应用程序宣传它们所构建的开发环境并不常见.

@ARKBAN

代码不在纯文本文件中.这意味着您无法真正使用版本控制,并且您无法让多个开发人员使用它.

这是不正确的,已经有一段时间了.REALbasic导出为XML和VCP格式.

我将不断添加指向下载页面的链接,以免我的回复被标记为垃圾邮件.我想你可以从这里解决它.

干杯


Pau*_*vre 15

这些天50美元并不多,REALbasic Personal绝对值得.这甚至是讨价还价.对于你说你想做的事,它应该是完美的.

REALbasic的当前版本非常强大.他们可以以文本文件格式保存项目以用于源代码控制.我每天都会在多人团队中使用Subversion.它完全面向对象,具有内省功能,多年来一直有扩展方法(C#仅在.NET 3.0中得到它们),包括SQLite作为其内置数据库等等.

当然有缺点.它还没有创建Cocoa应用程序(它们现在是Carbon),它没有像其他IDE一样多的内置控件,它使用了相当多的RAM,而且自动化构建比它应该更难.尽管如此,REALbasic与玩具语言相去甚远.它只是背负着一个坏名字:-)

但是,我保证你会在使用REALbasic的几分钟内创建你的第一个OS X应用程序.

更新:截至2013年,REALbasic现在被称为Xojo(虽然语言仍然相同).


And*_*ent 7

作为一种语言,REALbasic比大多数语言更清晰,并且具有C#刚刚在最近版本中添加的习语(例如extends方法).

跨平台框架非常易于使用,并且很好地集成到IDE中.集成是如此顺利,它往往掩盖了框架的真正OO性质和事件被设计到语言中的优雅方式 - 有些人将其视为VB6克隆但是非常错误.

与Visual Studio相比,IDE缺少一些功能,但也更容易使用,视觉噪音更少.它具有一些功能,特别是历史和导航,它们优于Visual Studio,并且可以非常容易地绕过大型项目.

对于业余爱好者编程我坚持的一个主要观点是它可能是内存密集型的,在RAM少于1GB的机器上运行不佳.话虽如此,我在1.5GHz,1.25GB PPC PowerBook 12"(我的旅行机器)上非常高兴地使用它,前提是我小心我还在同时运行.

我也在Visual Studio和XCode中工作 - 两者都不比在REALbasic中能够一起运行程序的简易性.