在我继续花时间查看RealBasic(现在Xojo)之前,我想要一些来自VBCLassic并使用Windows版RealBasic编写专业商业应用程序的人的反馈。 / p>
语言是否足够好,是否有足够的第三方附加组件来解决不可避免的缺点等等?
谢谢。
答案 0 :(得分:4)
我从来都不是一个很棒的VB6开发人员,但我已经使用了很多VB.NET。 REALbasic是创建桌面应用程序的绝佳替代品,但有些东西是无法做到的,比如创建DLL或COM对象。
REALbasic语言比VB6强大得多:它完全面向对象,具有内省/反射,甚至具有一些动态功能。 IDE比VB6 IDE好很多。但VB6现在已有10年历史了,REALbasic会定期更新,所以它应该更好。
第三方控制市场存在弱点。例如,您将找不到与VB6可用的网格控件一样好的东西。直到最近,报告一直是一个薄弱环节。 REALbasic现在包括报告功能,并且有几种第三方报告工具可用。
我使用REALbasic为Windows创建了不少专业商务应用程序,但我在Mac OS X上进行了所有开发,并使用VMware Fusion和REALbasic的远程调试器在Windows XP / Vista / 7上进行测试和调试。
更新:截至2013年,REALbasic现在称为Xojo(语言相同)。
答案 1 :(得分:1)
你的问题的答案是肯定的。 RB非常适合桌面应用。是的,有一堆第三方加入,但是,你真的不需要它们。您可以在RB中完成所需的一切。如果您确实希望从第三方产品中受益(为什么要重新发明轮子),那么有很多,支持小组非常棒。
答案 2 :(得分:0)
REALbasic在linux上是免费的。在PC上安装双启动系统。 Ubuntu在这里是个不错的选择。