@Rails пользователи: вы пробовали web2py? Плюсы? Минусы?
web2py to - это структура Python, но разделяет конструкцию "соглашение по конфигурации", которая имеет Ruby on Rails. С положительной стороны он предлагает гораздо больше функциональности со стандартным дистрибутивом, и мы утверждаем, что он быстрее и проще в использовании.
Пользователь Rails попробовал? Какое у вас впечатление?
Никаких угощений. Только технические комментарии.
Ответы
Ответ 1
c'mon ребята... ваш единственный аргумент: "Технические различия довольно неактуальны". и "это неважно, какую веб-инфраструктуру вы используете"? Я не согласен. Размер базы пользователей больше связан с маркетингом и тем, как долго работает инфраструктура. По этому аргументу ASP и PHP лучше, чем Rails.
Кто-нибудь здесь использовал Rails и web2py?
web2py запускается в webfaction и любом хостинг-провайдере, который поддерживает mod_proxy или mod_wsgi или mod_fcgi, и работает в Google App Engine (рельсы не работают). Существует также выделенный хостинг-провайдер web2py (star-nix.com).
Ответ 2
Я обнаружил, что web2py намного проще учиться... Есть меньше скриптов для запуска и абстракций. С другой стороны, уровень базы данных web2py не является реальным ORM... он почти напоминает запись исходного SQL. Простые вещи в конечном итоге занимают много строк кода, как и SQL.
Ответ 3
Я бы сказал, что самый большой "кон" использования webpy over Rails заключается в том, что вокруг Rails-специфических хостинговых услуг не так много, и огромное сообщество, основанное на нем (есть плагины и инструменты Rails для.. всего), То же самое нельзя сказать и для web2py.
Это зависит от того, что вы хотите с ним делать - если вам нужно написать свой персональный сайт, и у вас уже есть сервер для его размещения, используйте все, что захотите. Если это что-то распределить для других, чтобы запустить, у Rails больше возможностей для хостинга и большего сообщества, поэтому это может быть лучший выбор.
Технические различия довольно неактуальны. Каждая структура может в принципе сделать то же самое (создавать веб-страницы). Важно то, что сообщество, простота использования, полезные наборы функций, способность размещать его и т.д. - и все это действительно субъективно.
Я по-прежнему часто использую PHP, а не потому, что "это лучше", а потому, что я могу разместить его на огромном большинстве веб-хостов. Я также использую Rails, потому что он имеет хорошее и очень активное сообщество. Фактически технические характеристики структуры никогда не были рассмотрены, действительно.
Возможно, я мог бы составить список причин, по которым web2py "лучше" / "хуже", чем Rails. Rails может быть 0.04sec/медленнее запросов при создании шаблонов, содержащих циклы, или web2py может иметь хороший генератор модели DB или некоторые другая техническая причина - но они могут вообще не иметь отношения к вам