В недавнем интервью один из вопросов, которые меня задали, был
"Какая польза для наших клиентов, если мы перейдем на .Net 3.5/4.
Другими словами, если мы обновим все наши системы, всем нашим клиентам необходимо будет обновить свои машины, если мы не сможем дать им правильные преимущества для этого, чтобы они не были счастливы.
Насколько я знаю, в то время как .Net 4 имеет некоторые накладные расходы с новой CLR и может вызвать проблемы .Net 3.5 больше о дополнительных функциях, добавленных в ядро net net 2, поэтому не должно влиять на что-либо неблагоприятное. Я мог видеть различные преимущества с точки зрения разработчиков:
- Linq
- Элемент списка
- Лямбда-выражения
- WPF
- WCF
- Анонимные методы и типы
- Методы расширения
С точки зрения компании, есть преимущество привлечения разработчиков и сохранения вашего нынешнего персонала, поскольку они работают с новейшими технологиями.
Несколько дней спустя единственные ответы, которые я придумал, следующие:
- Поддержка Windows XP постепенно прекращается и что любая активная компания должна быть уже на пути к модернизации своих систем. Поскольку Windows 7 поставляется с обновлением .Net 3.5, не должно быть проблем.
- Поддержка последних функций в Sql Server 2008
Итак, я решил спросить здесь. Каковы преимущества для клиента по обновлению системы с .Net 2 до .Net 3.5 или 4