Этот вопрос похож на мой предыдущий вопрос.
Я использовал ASP .Net в Visual Studio 2005 около 4 лет назад. Сколько времени потребуется, чтобы вернуться к работе с последними версиями?





Не очень долго. Основным дополнением к VS 2008 является поддержка Linq, но вам не обязательно использовать это (или какие-либо новые функции).
IDE очень похожа на VS 2005.
По сути, 2005 год нацелен на платформу 3.0, а 2008 год - на структуру 3.5, но это и просто расширения платформы 2.0, а не новые версии (в отличие от изменения с 1.1 на 2.0).
Если вы уже хорошо владели этим ранее, вы снова сможете очень быстро этим заняться. Основные концепции не сильно изменились, так что вы должны чувствовать себя как дома.
Это зависит от того, сколько вы его «использовали». У опытного разработчика не должно возникнуть проблем с обновлением своих знаний об изменениях Framework 3.0 до 3.5 и изменениях, специфичных для языка. Я бы сказал, что самым большим введением с тех пор стал LINQ, дающий возможность запрашивать данные с уровня языка, а не с SQL.
Но если вы не являетесь опытным разработчиком и у вас нет хорошей базы в предыдущей версии, большая часть того, что вы изучите, будет Framework 3.0 и VS2005.
Так что, в конечном счете, если вы просто переходите с VS2005 на 2008, это не должно вызвать особых проблем.
Если в то время вы могли создавать и применять, вы, вероятно, все еще можете создать точно такое же приложение.
Как уже было сказано, .NET v3.5 - это просто v2.0 с дополнительными наворотами, такими как LINQ и AJAX. Это инструменты в более широком наборе инструментов, и вы не обязаны использовать какие-либо / все из них.
Итак, начните с того места, на котором остановились. Освежитесь, и, как только вы вернетесь в привычное русло, просмотрите некоторые из последних улучшений и выберите одно или два, которые, по вашему мнению, будут вам полезны. Шаг за шагом!
Все остальные правы в том, что это должно быть легко. Я просто добавлю, что элемент управления ListView - одно из дополнений, поэтому обязательно проверьте его.
Это зависит от того, для чего вы хотите использовать ASP.NET.
Если вы живете в мире HTTP-запросов / ответов, на это потребуется время. Большая часть этого времени будет потрачена на попытки сдвинуть документацию, которая полностью игнорирует мир Requrest / Respone, в пользу ViewState и других подобных элементов.
Если вы хотите пойти по пути ViewState, не слишком долго, поскольку веб-сайт Microsoft переполнен учебными пособиями по нему.
Обратите внимание на некоторые стартовые комплекты, такие как Кигг, Ужин сейчас и DropThings. Вы получите представление о MVC, WCF и LINQ. Не обращайте внимания на это чувство погружения и приступайте к обучению!