Ruby on Rails или PHP ... Как-то неуверенно - PullRequest
3 голосов
/ 11 мая 2010

Я давно об этом думаю, но хочу услышать ваше мнение, потому что здесь я всегда получаю лучшие ответы. Так что любой прогресс ... спасибо, ребята.

Прямо сейчас я должен принять это решение:

Перевод прототипа веб-сервиса на качество продукции. Выберите либо Ruby, либо PHP ... (Справочная информация: мой друг присоединяется к проекту и предпочитает рельсы)

Я уже немного поигрался с RoR (только базовые вещи), но я действительно разочарован документацией по Rails и Ruby. По отношению к PHP я нахожу только фрагменты или сложные в использовании ссылки. В конце я немного напуган. Я не хочу тратить свое время на осознание того, что я не способен делать что-то в Ruby, как я мог бы с PHP Может быть, только потому, что я слишком глуп и не могу найти правильного объяснения; -)

Кто-нибудь испытывал этот сдвиг и может сказать мне, как легко / сложно было перейти с PHP на Ruby? НАПРИМЕР. Вы бы порекомендовали программировать его на PHP и использовать MVC в качестве базового шаблона?

Спасибо за ваше мнение !!!

Ответы [ 4 ]

4 голосов
/ 11 мая 2010

Это не так сложно, и документация есть, просто она менее централизована, чем PHP. Для аналогичного стиля документации на Ruby и RoR попробуйте http://apidock.com - он имеет интерфейс документации, подобный php.net, управляемый сообществом.

Также отличный способ набрать скорость с помощью рельсов - это http://railscasts.com. Это серия скринкастов на различные темы, связанные с рельсами.

Я тоже предпочитаю Rails - и раньше программировал на PHP. У него определенно есть много преимуществ перед PHP, но это в значительной степени предпочтение.

3 голосов
/ 22 мая 2010

Нет однозначного ответа о том, что является «лучшим» выбором.

Но помните: Rails - это не язык, это полная структура.Если вы хотите сравнить вещи, вы должны сравнить Ruby с PHP и Rails с чем-то вроде Zend Framework .

0 голосов
/ 11 мая 2010

Выберите любой язык программирования, который, по вашему мнению, вы и ваш друг сможете быстро освоить и доставить качественный продукт за разумное время.

0 голосов
/ 11 мая 2010

Я думаю, вы должны сами определить, удобно ли вам переключать языки. Если вы продвинутый разработчик, у вас могут не возникнуть проблемы с новым синтаксисом / парадигмой. Однако одна вещь, которую вы, возможно, захотите рассмотреть, - это то, для чего будет использоваться сайт и какой объем трафика вы ожидаете. Я читал статьи, где RoR трудно масштабировать до определенного порога и т. Д., Т. Е. Twitter. Кроме того, для PHP доступно гораздо больше компонентов OSS, если вы планируете какое-то повторное использование кода и т. Д. Как и вы, я играл только с RoR, но некоторые люди клянутся этим. В некотором смысле это похоже на людей Mac ... Я не переключался, но я читал, что RoR действительно прост в использовании и интуитивно понятен по сравнению с PHP.

...