我是一个即将开始构建相对复杂的Web应用程序的开发人员。我打算在Rails或PHP的其他MVC框架(如Yii)中构建它。任何APEX(salesforce.com/database.com)优于Ruby on Rails的优势?
我的组织副总裁与Salesforce.com/Database.com的人员进行了一次对话,现在他希望通过APEX在其平台上构建网站。
我的问题是:
如果我已经是开发人员,我已经知道如何使用MVC开发框架(比如Rails)的,有什么可能的优势可能我从建立在应用程序中获得Salesforce.com/Database.com平台上的APEX?
我最初的印象是这个工具主要对非开发者有帮助。
有趣的是,我没有salesforce.com/database.com的经验,我不知道他们提供什么(因此我的问题)。但是我的副总裁谈到的那个人坚持说,你可以使用他们的平台构建任何应用程序,并且如果它是特别的,你可以用APEX代码来定制它。 (这是他的话)另外,如果不清楚,我的应用程序还没有建立,所以它理论上可以实现它需要的任何东西。 – 2011-05-11 20:05:28
嗯,不喜欢抨击销售人员,但总是应该看看通过小册子。 Salesforce有它的优势,但不是一个适合所有人的通用手套,而且Apex不是全能的,并且不能和其他平台差不多。您理论上可以使用Apex/VF构建任何应用程序(首先是Java,其次是一个丰富的HTML),但理论上也可以使用CGI构建它,并不意味着您应该处理所有问题和限制以实现同样的目标,你会用不同的技术。首先,你应该弄清楚你的应用应该做什么,然后选择技术 – mmix 2011-05-11 21:12:23
我已经知道我想让我的应用做什么,而且我已经知道我可以在Rails中做到这一点。我的副总裁希望使用database.com出于公关原因,也因为他认为任何“云”都比任何不是云更好。你的反馈以及其他人的帮助改变了他的想法。谢谢。 – 2011-05-12 20:24:43