Аргументируйте аргумент с единственной точки зрения клиента, деньги!
Покажите, сколько времени вам понадобится, чтобы заработать на Java, JSP или какой бы ни была их текущая технология, вместе с плюсами и минусами, например, проще получить разработчиков.Затем укажите временные рамки в Ruby, которые наверняка будут иметь более низкие затраты на разработку, но также и за счет того, что администраторам придется развертывать другую систему, возможно, будет сложнее набирать сотрудников, которые знают Rails и т. Д. Это их деньги, поэтому дайте имфакты и пусть они принимают решение.
В ответ на конкретные критические замечания, которые компания может иметь в отношении Ruby on Rails, по сравнению с их собственными системами, существует множество причин, по которым компания может дать некоторые из них, не относящиеся к Ruby.или Rails, такой как у них уже есть много Java-разработок, или существующая инфраструктура, написанная на Java, которую всегда будет проще использовать с такой же языковой системой, как Java.В любом случае, чтобы ответить на ваши конкретные вопросы:
1) Почему Rails?Простой, Rails «разработан» для создания веб-сайтов и делает эффективную работу.Найдите статистику, чтобы поддержать вас (я не говорю, что статистика в ссылке точна, но цифры всегда будут впечатлять клиента)
http://www.theserverside.com/news/thread.tss?thread_id=33120
2) Rails не масштабируется
http://trak3r.blogspot.com/2008/03/rails-doesnt-scale.html
3) Rails - это просто CMS?Если они строят CMS, то рекомендуют Drupal, а не Rails
Я думаю, вам придется думать на ногах, когда вы будете отвечать на вопросы своих клиентов, и они захотят кого-то, кто понимает другие фреймворки, кроме Rails,как использовать правильный инструмент для правильной работы