Профессионально, я бы пошел с тем, что моя команда знает лучше (в моем случае MVC и стек .Net). Поскольку, если у вас есть команда с многолетним опытом работы в рамках, новое приложение для производственной системы не является местом для изучения новых вещей.
Лично я бы начал с определения того, где я хотел бы взять мой собственный план обучения (я код как в Ruby, так и в .NET, и имею личные сайты в MVC и Rails). Например, когда я хотел сделать некоторые личные разработки в BDD, JQuery и т. Д., Я решил сделать свой сайт в MVC, так как не хотел добавлять еще одну возможность обучения одновременно. Теперь, когда я собираюсь создать еще один учебный сайт, я хочу играть с Cucumber, RSpec и рельсами в качестве учебного упражнения (и создавать отличный сайт для загрузки).
Наконец, если бы я строил новый сайт с целью продажи продукта или получения прибыли, я бы объективно выяснил, что я чувствовал, что в кратчайшие сроки я могу выйти из двери в состоянии судоходства. Сегодня это будет сайт MVC. Завтра это может быть Rails, так как я сейчас изучаю Ruby.
Чтобы ответить, я бы сказал, что это зависит от ваших целей (бизнеса, обучения, прибыли) и того, как этот сайт вписывается в ваши профессиональные или предпринимательские планы или ваш личный план развития.
Stack Overflow не предназначен для дискуссионного форума, это сайт Q & A; для объективных вопросов, на которые можно ответить. Все, что произведет этот вопрос, будет (в лучшем случае) пупом. Голосование закрывается по этой причине. – 2010-11-30 04:42:14