… и при этом на настройку уходит не больше десяти минут, есть поддержка авторизации как минимум тремя методами(включается одной строчкой конфига), за считанные минуты можно прикрутить openid/oauth/fbconnect
А вот как раз у вас больше шансов где-то ошибиться, реализуя вручную, например, авторизацию вместо установки того же devise, которым пользуются и который тестируют тысячи пользователей.
Профита не вижу ни для себя, ни для, тем более, заказчика, что ему есть за что переплачивать хотя бы за хостинг/администрирование vds.
Скорость и качество разработки.
А хостинг, как уже сказали, можно сделать и бесплатный(GAE для Django или Heroku для Rails)
Что говорит о более высоком пороге входа(всего на одну небольшую книжку!), но почему это должно становиться таким существенным аргуентом против данной технологии?
Как раз ruby(точнее, rails и прочие фреймворки) более чем дружелюбны к вебу.
Встроенная поддержка актуальных трендов(ajax, rest, etc...), встроенное управление серверным и клиентским кешированием(поведением которого можно управлять) и т.п.
Просто порог входа выше, нужно суметь понять и поместить в голову архитектуру прилжения(фреймворка).
А нет, соврал. По умолчанию используется стратегия :checkout, которая сохраняет служебные файлы и директории. Просто на RoR это как-то не особенно важно(до .git, лежащего в корне, никак не добраться. Все запросы роутятся обычно в контроллеры и в директорию public для статики).
Да, сможет.
Логики в конфигах capistrano почти нет, там по сути только задание переменных и описание задач.
О режимах деплоя в капистрано по-русски хорошо написано здесь. Если используется репозиторий, служебные файлы(.git, .svn и тп) в релиз не попадут.
Если для вас не критична смена паспортных данных, вы можете «потерять» паспорт и написать об этом заявление в милицию. Начиная с даты, указанной в заявлении, все операции по старому паспорту будут недействительны.
Для этого кода все так же написаны тесты, у него много пользователей, и он так же активно развивается силами сообщества.
Скорость и качество разработки.
А хостинг, как уже сказали, можно сделать и бесплатный(GAE для Django или Heroku для Rails)
Так зачем?
Встроенная поддержка актуальных трендов(ajax, rest, etc...), встроенное управление серверным и клиентским кешированием(поведением которого можно управлять) и т.п.
Просто порог входа выше, нужно суметь понять и поместить в голову архитектуру прилжения(фреймворка).
GreenThreads тоже есть. И Fibers.
И чем вам REST не угодил?
Логики в конфигах capistrano почти нет, там по сути только задание переменных и описание задач.
О режимах деплоя в капистрано по-русски хорошо написано здесь. Если используется репозиторий, служебные файлы(.git, .svn и тп) в релиз не попадут.
О том, каким должно быть api, отлично написано в pdf-ке.
Хотя ваша мысль ясна и, несомненно, верна.