Выбор правильной технологии и окружающей среды - PullRequest
3 голосов
/ 17 декабря 2010

Мы - два разработчика, которые находятся на грани начала разработки нового веб-продукта.

Мы оба являемся поклонниками бережливого подхода к запуску и хотели бы практиковать непрерывное развертывание.Дилемма - мы оба пришли из C # / Windows, и нам нужно выбрать между:

  1. Придерживайтесь .NET и Windows, мы не будем тратить время на изучение новых технологий инаши усилия в разработке.

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

Что бы вы сделали?Какие еще соображения мы должны принять?

Ответы [ 2 ]

1 голос
/ 17 декабря 2010

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

Я думаю, что основное внимание уделяется времени выхода на рынок и как долго вы можете жить без дохода?

Вы можете решить сделать V1 в .NET для скорости и запланировать V2 в Ruby.

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

1 голос
/ 17 декабря 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...