Сколько времени до того, как ASP.NET MVC станет широко использоваться в промышленности? - PullRequest
6 голосов
/ 08 декабря 2008

Я пытаюсь решить, изучать ли ASP.NET MVC (или тратить время на изучение другой интересующей меня технологии). Я знаю, что это элегантная структура, но я пытаюсь оценить свои будущие возможности трудоустройства, если я вложу в этот навык. По вашей оценке, сколько времени пройдет, прежде чем спрос на конкурентов разработчиков ASP.NET MVC станет таким же, как на разработчиков из других топовых веб-фреймворков? Это вопрос года? 2 года? 3+? Заметим ли вы, что использование ASP.NET MVC превосходит классический ASP.NET в обозримом будущем? Скотт Гатри (Scott Guthrie) говорит, что они будут существовать бок о бок, но мне любопытно, какую часть разума разделяет ASP.NET MVC.

Я знаю, что это умозрительный вопрос; Мне просто интересны ваши субъективные догадки.

Ответы [ 7 ]

3 голосов
/ 08 декабря 2008

«но я пытаюсь оценить свои будущие возможности трудоустройства, если я вложу в этот навык»

Если вы хотите расширить свои возможности трудоустройства в будущем, то лучше спросить себя; «Какая истерически крутая и забавная вещь, над которой я мог бы поработать сегодня?»

Потому что, если вы думаете о том, «что сделает вас ценным», вы всегда окажетесь посредственным. Однако, если вы будете делать то, что FUN , вы в конечном итоге создадите компетенцию, которую немногие другие смогут превзойти - что всегда кажется полезным в мире ...;)

Не говоря уже о том, что ваша профессиональная жизнь станет намного лучше!

Делайте то, что весело и из чего вы получаете больше всего "пинков", тогда ваше "значение" увеличится!

3 голосов
/ 08 декабря 2008

Что касается мейнстрима, я бы не ожидал, что он действительно взлетит до окончания RTM. Первоначально работа будет ограничена новыми проектами, которые, как я подозреваю, могут быть меньше, если экономика будет такой, какая она есть. Реальное увеличение числа рабочих мест произойдет, когда появятся новые проекты, требующие технического обслуживания.

Что касается превосходства исходного ASP.NET, это произойдет, когда более старые проекты будут выведены из эксплуатации либо одним ударом, либо заменой разделов новыми функциональными возможностями MVC.

Лично я бы изучил хотя бы основы сейчас, чтобы быть готовым к росту после RTM.

0 голосов
/ 08 декабря 2008

Мы используем его для нашего следующего проекта. Это не должно быть RTM, прежде чем вы выпустите проект с ним. Просто нужно пройти QA.

0 голосов
/ 08 декабря 2008

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

0 голосов
/ 08 декабря 2008

Я думаю, что оба варианта будут вокруг в течение длительного времени.

В настоящее время наблюдается тенденция к использованию приложений RESTful и т. Д., И я ожидаю, что популярность MVC возрастет. Однако некоторые проекты больше подходят для существующего стиля веб-форм, в то время как другие выиграют от MVC.

MVC великолепен, и изучение основ не займет много времени. Просмотрите учебники в блоге Скотта Гатриса (хотя некоторые ранние материалы устарели, а синтаксис изменился)

MVC имеет некоторые недостатки:

MVC не использует viewstate. У этого есть положительные (меньшие страницы, быстрее, более чистая модель) и отрицательные моменты. Хотя это и не невозможно, но сложнее разработать такие элементы, как элементы управления, которые должны поддерживать состояние, например таблица данных подкачки и т. д.

Многие компании уже инвестируют в существующие технологии веб-форм

0 голосов
/ 08 декабря 2008

В нашей компании это становится стандартом де-факто для новых проектов, и в настоящее время мы занимаемся переносом нашего основного веб-сайта с ColdFusion Mach-II на ASP.NET MVC, поскольку обе являются средами MVC, и я см. MVC как превосходный архитектурный шаблон для веб-форм и модели с выделенным кодом.

Учитывая, что Microsoft вложила в это много времени и усилий, я не думаю, что она исчезнет каким-либо образом, особенно когда у вас появятся интересные вещи, такие как IronRuby.

0 голосов
/ 08 декабря 2008

Я точно знаю, что некоторые компании, в том числе и моя, адаптируются к asp.net mvc и используют его практически для всех проектов.

Несмотря на то, что это бета-версия, я все еще вижу, что она широко используется. Вероятно, это связано с тем, что ASP.NET является таким сильным веб-языком, что компании все больше и больше адаптируются к более совершенным и более развитым технологиям, таким как .net.

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