Если я правильно понимаю, вы взвешиваете преимущества и недостатки нескольких решений и не можете решить, какое из них выбрать, поэтому вам интересно, имеет ли смысл использовать более одного.Ответ обычно нет .Несмотря на то, что это возможно, множественные технологии гораздо сложнее настроить и поддерживать, чем выбирать одну единственную технологию.Я настоятельно не рекомендую этого делать.
Даже если одно конкретное решение не обладает всеми необходимыми функциями (например, определенными модулями), обычно гораздо проще просто написать эти функции самостоятельно, чем добавлять совершенно другую технологию кваш стекОбычно я говорю, потому что, как всегда, есть исключения, но только в редких случаях, когда требуется какая-то особенная функция.
Это правда, что приложения Rails иногда (не всегда) медленнее, чем приложения PHP, но разница в скоростистановится актуальным только в том случае, если вам нужно масштабировать до очень большого числа пользователей (миллионы).И даже при таких высоких масштабах Rails будет работать хорошо, если вы умны в настройке серверной инфраструктуры, использовании кэширования и т. Д.
Наконец, я бы лично порекомендовал Spree over Prestashop, но это вопросмнения.Если у вас уже есть опыт работы с Ruby, я определенно рекомендую Spree.