作为12年以上的Windows和Web开发人员以及"在家"Mac用户,我想知道将REALBasic用于个人用途是否值得.我经常想涉足OS X的开发; 我知道VB,Java,C#,但不知道C,C++或Objective-C.我没有考虑具体的项目,也没有动力去学习Objective-C,所以我想知道RB是否容易且足够好让我开始使用一些小应用程序.
以下是我的疑虑/问题:
我还没有在"现实世界"中听到过关于REALBasic的更多信息 - stackoverflow上只有一个标记为"realbasic"的问题 - 所以,它是一个可行的开发环境,还是只是一个"玩具"语言/ IDE?
使用RB编写/编译应用程序是否有任何怪癖或陷阱?
是否有任何用RB编写的商业应用程序?
我希望能够在SharePoint列表的计算列中使用今天的日期,以确定任务是否过期.有一个详细记录的技巧涉及创建名为"今天"的虚拟列,在公式中使用它,然后删除它,从而"欺骗"SharePoint使用Today函数.
问题是这种方法不能可靠地工作 - 计算不是动态的; 它仅在保存项目时生成,因此今日"列"实际上成为修改日期.(这可能就是为什么SharePoint不会让你以直截了当的方式使用Today功能.)
有没有人找到一个有效的解决方案?我知道我可以使用javascript来获取客户端的实际日期并显示颜色,标志等等,但我正在寻找"服务器端"解决方案.
作为参考,今日专栏技巧及其问题在这两篇文章和相关评论中得到了很好的描述:http: //blogs.msdn.com/cjohnson/archive/2006/03/16/552314.aspx和http:// pathtosharepoint.wordpress.com/2008/08/14/calculated-columns-the-useless-today-trick/