2010-09-14 4 views
2

Мы не получаем много проектов в Ruby. До сих пор мы ориентируемся только на PHP. Как агентство по веб-разработке, мы пропускаем важный канал дохода из-за нашей неоткрытой природы с Ruby и Ruby on Rails? Если мы начнем делать некоторые локальные проекты в Ruby, можно ли открыть другой канал дохода? Можно ли попросить разработчиков PHP узнать Ruby тоже?Ruby/Ruby on Rails vs PHP

С нашим опытом в поиске мы можем продвигать Ruby и добираться до людей, которые занимаются Ruby-проектами, но являются ли они большой аудиторией?

+6

Разве это не вопрос бизнеса, а не вопрос программирования? –

ответ

8

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

Однако, я считаю, что большую часть времени клиенты не слишком заботятся о том, какую технологию вы используете - они просто хотят, чтобы работа выполнялась вовремя и под бюджет. В этих случаях, предлагая Ruby, вероятно, не будет много для вас, кроме как расширить ваши горизонты/варианты (которые, я считаю, хорошо, но не обязательно связаны с доходами).

+0

Вы правы, клиенты не возражают против технологии, если мы отвечаем их требованиям в рамках своего бюджета. – Benny

+0

Действительно, ваш типичный клиент не будет (не должен) заботиться о технологии, которую вы используете, пока вы хорошо выполняете работу в рамках бюджета. Клиент должен иметь возможность работать с вами над целями и требованиями и доверять вам в выборе правильных инструментов для работы. – Leif

0

Фокус хороший и разнообразие хорошее. Это своего рода «как долго является частью строки».

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

  2. Ruby высоко оценен и существует довольно хорошее решение. Сделать приложения намного быстрее.

  3. CodeIgniter/Zend - это фреймворки PHP, на которые стоит обратить внимание.

  4. Можете ли вы позволить себе обучать людей на новом языке?

Dale

3

Рубин на Rails и PHP оба способны делать такие же вещи. Некоторым людям просто проще или приятнее с RoR. Если вы не обнаружите, что теряете концерты именно потому, что хотите Rails, я бы не стал беспокоиться об этом как о «канале дохода» - мне кажется маловероятным, поскольку большинство разработчиков не знают, что такое «PHP «В любом случае.

Возможно, стоит проверить только, какие у вас варианты. Возможно, вам это удастся. Но преимущества, как правило, будут на стороне развития вещей.

4

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

Чувствуете ли вы, что вас сейчас нанимают из-за ваших навыков PHP или на вашу общую репутацию агентства веб-разработчиков? Большинство клиентов, вероятно, не волнует.

Используйте то, что делает вас наиболее продуктивным. В твоих ботинках я бы, конечно, давал RoR хороший взгляд, так как мне он нравится лучше. Если вы обнаружите, что RoR упрощает вашу работу, используйте ее. Если нет, возможно, не беспокойтесь. Есть много Rails, вдохновленных MVC-фреймворками для PHP, хотя вы также можете посмотреть на них.

В настоящее время в Ruby on Rails, безусловно, больше шума, поэтому иногда вы можете заглянуть куда-нибудь.

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

+0

Согласен. Большинство приложений Rails в собственных приложениях или SaaS. –

+0

Мы много говорим о наших наборах навыков на нашем сайте, но в основном клиенты не читают. Вместо этого они предпочитают проверять по электронной почте, если мы разрабатываем веб-сайты/приложения, управляемые базами данных. PHP тоже имеет много фреймворков MVC, мы очень часто используем Codeigniter. Основываясь на всех этих ответах, я считаю, что теперь нам не нужно беспокоиться о новой технологии, поскольку мы в основном управляемся проектами и клиентами, а не технологиями. :-) – Benny