2014-01-13 2 views
0

У меня есть существующее приложение winform, разработанное в .net 4.0. Теперь мы не хотим поддерживать Win Xp, поскольку Microsoft также остановит поддержку Xp в этом году. С этого момента мы будем поддерживать победу 7. Итак, теперь мы открыты для изучения преимуществ .net 4.5 или .net 4.5.1.Использование .net 4.0 Vs .net 4.5

Мое приложение - это своего рода медиаплеер. Итак, главная наша дилемма заключается в том, поможет ли нам обновление до более новой версии .net или не будет иметь никакого значения. Пожалуйста, поделитесь своими взглядами о том, следует ли переключиться на более высокую версию .net или нет.

+0

http://msdn.microsoft.com/en-us/library/ms171868(v=vs.110).aspx Это не очень хороший вопрос для SO, поскольку он слишком субъективен. –

ответ

1

Главное преимущество, которое я вижу, вы получите при обновлении, это лучше GC.

  1. GC Фон сервера (это не поможет, в первую очередь для ASP.NET, приложения на основе WCF)
  2. Сбор больших куч объекта, если на рабочем столе приложение работает с большими наборами данных, это поможет

Подробно ниже. http://blogs.msdn.com/b/dotnet/archive/2012/07/20/the-net-framework-4-5-includes-new-garbage-collector-enhancements-for-client-and-server-apps.aspx

Наконец,

  1. Учитывая настольное приложение, I don't think upgrade is worth if a deployment is planned solely for .Net 4.5 Upgrade если сбор LOH не поможет. Если у вас запланирован новый выпуск, добавьте это как элемент действия.
  2. Пойдите для обновления, если обновление GC поможет вам в LOH, а также лучше до plan a proper perf test to check the benefits перед тем, как перейти на prod.
Смежные вопросы