Хотя сказано, что Веб-формы и MVC рассматривают равные, я вызываю сомнение. Самый новый материал, кажется, происходит вокруг MVC.
Это не о технических аспектах, больше персональный вопрос.
Таким образом, что сделать?
Какие-либо идеи?
Скотт Гатри написал интересную статью о веб-формах и mvc: О техническом Дебаты (в частности, дебаты о веб-формах ASP.NET и ASP.NET MVC) .
Я сам профессионально занимаюсь веб-формами с 2002 года, а также обратил внимание на MVC, когда он появился. Мое текущее задание в качестве консультанта - проект MVC2. Я прочитал пару книг, взял несколько руководств ( http://www.asp.net/mvc ) и сделал пару презентаций об этом для групп пользователей .
Лично я видел, что MVC, кажется, привлекает больше внимания, чем стандартные веб-формы. В основном по нескольким причинам:
Я написал несколько маленьких, средних и довольно больших приложений с веб-формами, и я рад, что все они сработали для моих клиентов.
Вернуться и начать снова с MVC (как новичок, 49 лет)?
Я хотел бы ответить цитатой: Живи так, как будто ты умрешь завтра. Учитесь так, как если бы вам суждено было жить вечно. Махатма Ганди.
MVC отличается от веб-форм, это правда, но вы также используете ту же базовую платформу. Состояние сеанса, строка запроса, членство, кеш ... все, что осталось. Больше всего вам не хватает использования серверных элементов управления и нового способа запроса ваших «страниц».
Возможно, мне не удастся убедить вас взглянуть через забор и попробовать некоторые из простых руководств по здесь , но я очень надеюсь, что вы хотя бы взглянете на них. Попытки выучить хотя бы основные понятия только пойдут на пользу вашей карьере. По крайней мере, попробуйте прочитать учебник из 6 частей музыкального магазина или бесплатную электронную книгу от Nerddinner .
Причина, по которой в ASP.NET MVC наблюдается большее движение, заключается в том, что веб-формы ASP.NET существуют гораздо дольше, поэтому добавить меньше нужно. Microsoft, похоже, искренне стремится предоставить разработчикам оба варианта, и с новыми правилами маршрутизации, которые теперь доступны для веб-сайтов веб-форм, вы можете застрять в спокойных URI, которые нравятся разработчикам MVC.
При этом изучение ASP.NET MVC или Silverlight было бы неплохим делом. Выбор между ними больше связан с тем, над чем вы работаете. Silverlight и MVC полностью нацелены на разные приложения, поэтому, если вам нравится писать «приложения и интерфейсы», вы можете предпочесть Silverlight, если вы пишете качественные веб-страницы, вы предпочтете MVC.
Несмотря на то, что вам 49 лет, на самом деле не нужно много времени, чтобы овладеть любым из них. Чтобы быть полностью впереди, MVC, вероятно, будет меньше кривой обучения, чем Silverlight, но вы все равно можете быть ниндзя в любом из них в 50 лет !!!
Это не возвращение назад. Это идет дальше.
Кстати, вы видели презентацию
"The Next Big Thing Or Cool-Kid Koolaid? Slicing Through The Rhetoric of MVC vs. WebForms"
Роба Конери?