Как я могу убедить своих администраторов перейти с ASP.NET 2.0 на 3.5?

Я пытаюсь убедить администраторов своих веб-серверов обновить нашу версию .NET framework с 2.0 до 3.5. Мне было интересно, каковы лучшие причины для обновления с точки зрения администратора сервера. Очевидно, существуют основные идеи поддержания актуальности, безопасности и так далее. Я ищу несколько веских и быстрых причин, по которым им будет труднее сказать «нет».


person Jason    schedule 20.05.2009    source источник


Ответы (7)


Для них не должно быть серьезной проблемой обновление версии .NET framework, потому что это не повлияет на то, что у вас уже есть (например, приложения 2.0). Это также позволит вам разрабатывать новые приложения в обновленной структуре, чтобы встроить такие вещи, как LINQ и улучшенный ASP.NET AJAX.

Говорить о том, чтобы убедить их обновить существующие приложения до фреймворка 3.5, - это совсем другая история, и вам нужно будет провести какой-то анализ затрат и выгод при обновлении ваших приложений, чтобы убедить их (если это действительно то, что вы искали).

person TheTXI    schedule 20.05.2009

С точки зрения администратора сервера? Честно говоря, не много. Платформа .NET - это в основном стек разработчика (LINQ, ASP.NET MVC и т. Д.). Решение о том, какая версия OS / IIS будет интереснее с точки зрения администратора.

Я думаю, вам придется обосновывать 3.5 на основе разработки (компенсируя затраты ресурсов на развертывание / проверку и т.д.), а не на уровне системного администратора.

person Marc Gravell    schedule 20.05.2009
comment
Согласованный. Применение обновления к .NET потребует лишь некоторых очень незначительных проверок, чтобы убедиться, что старые вещи не применяются, что бывает редко. Обычно это то, что системный администратор может сделать, не особо беспокоясь об этом. В то же время, если вы не хотите применять эти исправления к библиотекам 2.0, не должно быть необходимости в обновлении, если вы не планируете будущую разработку с использованием обновленного фреймворка. - person TheTXI; 20.05.2009

Если вы используете AJAX, то ASP.Net AJAX был встроен для 3.5, а также LINQ для SQL является хорошим плюсом.

Но вот сайт .Net Frameworks, в котором показаны отличия и дополнительные функции от .NET frameworks 1.0 и более поздних версий. Сравните эти функции с тем, что вы на самом деле будете использовать, чтобы показать их огромный плюс.

person TStamper    schedule 20.05.2009

.Net 3.5 устанавливается рядом, а не вместо .Net 2.0, поэтому это не обновление в том смысле, что все внезапно становится лучше (или хуже) или фактически каким-либо образом изменяет существующий сервер.

Ценность заключается в возможности разработать новый код, который использует преимущества новых функций фреймворка.

person Geoff    schedule 20.05.2009
comment
Что ж, это не совсем правда; он добавляет пакеты обновления как к 2.0, так и к 3.0, оба из которых должны, по крайней мере, быть проверены ... - person Marc Gravell; 20.05.2009

Хорошим аргументом в пользу обновления является то, что вы не обновляете среду выполнения .NET (CLR) путем обновления с 2.0 до 3.5. С точки зрения администратора сервера установка .NET 3.5 на самом деле просто добавляет новые библиотеки.

person Andrew Hare    schedule 20.05.2009

Не уверен, что это повлияет на них с точки зрения администратора сервера, но я думаю, что поддержка LINQ и Silverlight - две из наиболее привлекательных функций в версии 3.5.

person Overhed    schedule 20.05.2009

Лучший аргумент - больше для разработчиков приложений - новый функционал. Пока они выпускают исправления безопасности для .NET 2.0, будет сложно создать чистый аргумент типа sysadmin-y.

Лучше убедить начальство. «Эй, вот эта новая функциональность, такая как ASP.NET AJAX, которая сделает нас более продуктивными, создаст больше функциональности за более короткое время». Тогда они могут положиться на сисадминов.

person Clyde    schedule 20.05.2009