Какие-либо преимущества APEX (salesforce.com/database.com) по сравнению с Ruby on Rails?
Я разработчик, который собирается начать создавать относительно сложное веб-приложение. Я собирался собрать его в Rails или какой-то другой среде MVC для PHP, такой как Yii.
Вице-президент моей организации побеседовал с кем-то из Salesforce.com/Database.com, и теперь он хочет создать сайт на своей платформе с APEX.
Вот мой вопрос:
Если я уже являюсь разработчиком и уже знаю, как использовать среду разработки MVC (например, Rails), какие возможные преимущества я могу получить от создания приложения в APEX на платформе Salesforce.com/Database.com?
Мое первоначальное впечатление было, что этот инструмент был в основном полезен для не разработчиков.
1 ответ
Я думаю, что вы немного здесь, по крайней мере, когда дело доходит до salesforce.com. Хотя вы можете создавать общедоступные сайты в Salesforce, используя Visualforce/ Apex, это кажется излишним. SF - это, в первую очередь, SaaS в заранее подготовленном виде, предназначенный для того, чтобы помочь компаниям управлять частями своих операций в облаке. Apex - это расширение для разработчиков, а сайты - дополнительный уровень, помогающий создать общедоступный сайт поверх рабочих данных. Чтобы лучше убедиться в этом, зарегистрируйтесь для учетной записи разработчика на http://developer.salesforce.com/.
Итог, ответ в основном зависит от того, реализует ли ваше веб-приложение основные операции.