APEX (salesforce.com/database.com) 相对于 Ruby on Rails 有何优势?
我是一名开发人员,即将开始构建一个相对复杂的 Web 应用程序。我打算在 Rails 或其他 PHP MVC 框架(例如 Yii)中构建它。
我组织的副总裁与 Salesforce.com/Database.com 的某人进行了交谈,现在他想使用 APEX 在他们的平台上构建网站。
这是我的问题:
如果我已经是一名开发人员,并且已经知道如何使用 MVC 开发框架(例如 Rails),那么在 APEX 上构建应用程序可以获得哪些可能的优势Salesforce.com/Database.com 平台?
我最初的印象是这个工具主要对非开发人员有帮助。
I'm a developer who's about to begin building a relatively complex web application. I was going to build it in Rails or some other MVC framework for PHP such as Yii.
The VP of my organization had a conversation with someone from Salesforce.com/Database.com, and now he wants to build the site on their platform with APEX.
Here's my question:
If I'm already a developer, and I already know how to use an MVC development framework (such as Rails), what possible advantages could I get from building an application in APEX on the Salesforce.com/Database.com platform?
My initial impression was that this tool was mainly helpful for non-developers.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您有点偏离这里,至少在 salesforce.com 方面是这样。尽管您可以使用 Visualforce/apex 在 salesforce 中构建公共站点,但这似乎有点矫枉过正。 SF 主要是一种预打包的 SaaS,旨在帮助公司在云中运行部分运营,Apex 是开发人员扩展,站点是附加层,有助于在运营数据之上构建公共站点。为了最好地亲自查看,请在 http://developer.salesforce.com 上注册开发者帐户。
最重要的是,答案主要取决于您的 Web 应用程序是否实现核心操作。
I think you are a bit off here, at least when it comes to salesforce.com. Although you can build public sites in salesforce using visualforce/apex it kind of seems like an overkill. SF is a primarily a prepackaged SaaS designed to help companies run parts of their operations in the cloud, with Apex being a developer extension and sites being an additional layer helping to build a public site on top of operational data. To best see for yourself register for developer account at http://developer.salesforce.com.
Bottom line, the answer mostly depends on whether or not your web application implements core operations.