首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >REALBasic值50美元吗?

REALBasic值50美元吗?
EN

Stack Overflow用户
提问于 2009-01-08 17:38:04
回答 11查看 2.6K关注 0票数 16

作为12+年的Windows和web开发人员以及“在家”的Mac用户,我想知道是否值得购买REALBasic供个人使用。我经常想涉足OS的开发;我知道VB、Java、C#,但不懂C、C++或Objective。我没有一个特定的项目在脑海中,也没有动机学习目标C,所以我想知道RB是否会很容易和好到足以让我开始一些小应用程序。

以下是我所关注的问题:

  • 在“真实世界”中,我没有听说太多关于REALBasic的事情--只有一个关于堆栈溢出的"realbasic“的问题--那么,它是一个可行的开发环境,还是仅仅是一种”玩具“语言/IDE?
  • 用RB编写/编译的应用程序有什么奇怪之处吗?
  • 有没有用RB编写的商业应用程序?
EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2009-01-08 22:26:26

如今,50美元并不是很多钱,REALbasic个人绝对值得这么做。甚至很划算。不管你说你想做什么,都应该是完美的。

当前版本的REALbasic相当健壮。它们可以将项目保存为文本文件格式,以便与源代码管理一起使用。我每天都会在多人团队中使用Subversion。它完全面向对象,具有自省能力,多年来一直有扩展方法(C#只在.NET 3.0中获得它们),包括SQLite作为其内置数据库等等。

当然,也有不利的一面。它还没有创建Cocoa应用程序(它们现在是Carbon ),它没有其他IDE那么多内置控件,它使用了相当多的RAM,并且比它应该的更难自动化构建。不过,REALbasic与玩具语言相去甚远。它只是背负着一个坏名声:-)

但是,我保证您将在使用REALbasic后几分钟内创建第一个OS应用程序。

Update:截至2013年,REALbasic现在被称为Xojo (但语言仍然相同)。

票数 15
EN

Stack Overflow用户

发布于 2009-01-08 22:04:03

专门回答你的问题..。

在“真实世界”中,我没有听说太多关于REALBasic的事情--只有一个关于堆栈溢出的"realbasic“的问题--那么,它是一个可行的开发环境,还是仅仅是一种”玩具“语言/IDE?

当然,对于大多数类型的应用程序来说,它是一个可行的环境。我目前在家里和工作中都使用它。我已经在整个企业开发和分发了跨平台的应用程序,帮助我们的数字资产管理工作,使用Applescript进行营销创作,再加上一个非常有效的小应用程序,让我度过了一天。

用RB编写/编译的应用程序有什么奇怪之处吗?

在操作系统的问题得到解决之前,没有什么是小小的防御性编程无法处理的,也没有什么是无法完成的。但这和大多数语言是一样的。

有没有用RB编写的商业应用程序?

绝对一点儿没错。但我不认为商业应用程序宣传它们构建的开发环境是很平常的事情。

@ARKBAN

代码不在纯文本文件中。这意味着你不能真正地使用版本控制,而且你不能让多个开发人员在它上工作--永远。

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

我将节省添加一个链接到下载页面,以免我的反应被标记为垃圾邮件。我想你能从这里解决这件事。

干杯

票数 15
EN

Stack Overflow用户

发布于 2009-01-12 12:40:42

作为一种语言,REALbasic比大多数语言都要干净,而且C#只是在最近的版本中添加了一些成语(比如扩展方法)。

跨平台框架非常容易使用,并且很好地集成到IDE中。这种集成是如此的流畅,以至于往往掩盖了框架的真正OO特性和将事件设计成语言的优雅方式--有些人认为它是一个VB6克隆,但却大错特错。

与Visual相比,IDE缺乏一些特性,但使用起来也容易得多,视觉噪音也较小。它有一些特性,特别是历史记录和导航,这些特性比Visual优越,而且可以让人惊讶地轻松地绕过一个大型项目。

对于狂热者编程,我最反对的一点是,它可能非常占用内存,在内存不足1GB的机器上运行很差。话虽如此,我还是很高兴地在1.5GHz,1.25GBPPC PowerBook 12“(我的旅行机器)上使用它,前提是我要小心我同时运行的其他东西。

我还在Visual和XCode中工作--两者都不像在REALbasic中将程序放在一起那样容易。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/425185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档