Rails и ASP.NET MVC, когда использовать каждый? - PullRequest
3 голосов
/ 09 ноября 2009

у нас смешанная среда разработки с использованием ASP.NET MVC и Ruby on Rails. Мы пришли из чисто C # / ASP.NET фона, но теперь у нас есть опыт работы с Rails, и мы любим оба. Проблема заключается в том, чтобы в начале проекта решить, какой из них использовать иногда бывает сложно.

Какие-либо советы о том, как объяснить нетехническим сотрудникам нашей компании и нашим клиентам, почему мы выбрали бы один для другого для различных проектов?

Заранее спасибо.

Ответы [ 3 ]

1 голос
/ 09 ноября 2009
  • Развертывание? Rails интерпретируется, ASP.NET MVC требует компиляции.
  • Скорость? Один должен быть быстрее другого, я предполагаю (хотя я не могу быть уверен), что ASP.NET MVC будет немного быстрее, чем он скомпилирован.
  • Платформа? ASP.NET MVC, очевидно, должен работать в среде Windows, тогда как Rails может работать на * nix / Windows / Mac
  • Время разработки? Вы все будете лучше знакомы с конструкциями одной системы над другой, что означает, что вам понадобится больше времени для разработки. Если требуется скорость разработки, она будет предпочтительнее.
0 голосов
/ 09 ноября 2009

Любые советы о том, как объяснить не технические сотрудники нашей компании и наши клиенты, почему мы выбрали бы один над другим для различных проектов?

Если они нетехнические, я не понимаю, почему им будет все равно.

Однако вы можете просто сказать им, что Microsoft сделала ASP.NET MVC, а Ruby on Rails не был сделан Microsoft.

Или, для которого вы всегда выбираете, просто скажите им, что работа будет выполнена быстрее / проще.

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

0 голосов
/ 09 ноября 2009

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

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

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