@ maz Это зависит от того, что будет делать ваше приложение, его сроков, критичности и т. Д.
Во-первых, я бы посоветовал вам возиться с обоими. Ни один не лучше и не хуже, чем другие в целом, они разные, и у каждого есть свои сильные и слабые стороны, которые вы должны учитывать.
На данный момент ASP.NET MVC более зрелый, и на него смотрят больше тестеров и глазных яблок. Поэтому, если вы делаете какой-либо серьезный проект (т.е. вам платят за него), я бы рекомендовал вам на данном этапе использовать ASP.NET MVC, так как он будет «поставляться» быстрее и будет более поддержанным.
( ОБНОВЛЕНИЕ [26 февраля 2011]): FubuMVC в настоящее время используется несколькими компаниями и командами в зрелых, производственных приложениях, у которых было несколько основных выпущенных версий, основанных на FubuMVC. В то время как документации все еще не хватает, качество фреймворка теперь хорошо зарекомендовало себя как достойное производства)
Если вы начинаете хобби-проект (например, личный блог, личный / семейный фотоальбом и т. Д.), Тогда я бы предложил вам взять FubuMVC и начать играть с ним. Имейте в виду, что этот момент, по сути, мое хобби, Джереми и некоторых других, так что никаких гарантий по срокам и т. Д. Не было публично объявлено (обнародовано, к лучшему или к худшему), так что Это был поток взносов еще. Я надеюсь, что по мере его развития мы доберемся до первого рубежа, а затем объявим об этом широкому, широкому миру, вклад которого возрастет.
В конце концов, использование одного из них, вероятно, будет способствовать улучшению практики разработки, скажем, ASP.NET WebForms, а знакомство с одним из них облегчит вам довольно быстрый выбор другого.
Это действительно сводится к критичности проекта, над которым вы работаете, поэтому выбирайте ответственно.