Я пытаюсь убедить администраторов своих веб-серверов обновить нашу версию .NET framework с 2.0 до 3.5. Мне было интересно, каковы лучшие причины для обновления с точки зрения администратора сервера. Очевидно, существуют основные идеи поддержания актуальности, безопасности и так далее. Я ищу несколько веских и быстрых причин, по которым им будет труднее сказать «нет».
Как я могу убедить своих администраторов перейти с ASP.NET 2.0 на 3.5?
Ответы (7)
Для них не должно быть серьезной проблемой обновление версии .NET framework, потому что это не повлияет на то, что у вас уже есть (например, приложения 2.0). Это также позволит вам разрабатывать новые приложения в обновленной структуре, чтобы встроить такие вещи, как LINQ и улучшенный ASP.NET AJAX.
Говорить о том, чтобы убедить их обновить существующие приложения до фреймворка 3.5, - это совсем другая история, и вам нужно будет провести какой-то анализ затрат и выгод при обновлении ваших приложений, чтобы убедить их (если это действительно то, что вы искали).
С точки зрения администратора сервера? Честно говоря, не много. Платформа .NET - это в основном стек разработчика (LINQ, ASP.NET MVC и т. Д.). Решение о том, какая версия OS / IIS будет интереснее с точки зрения администратора.
Я думаю, вам придется обосновывать 3.5 на основе разработки (компенсируя затраты ресурсов на развертывание / проверку и т.д.), а не на уровне системного администратора.
Если вы используете AJAX, то ASP.Net AJAX был встроен для 3.5, а также LINQ для SQL является хорошим плюсом.
Но вот сайт .Net Frameworks, в котором показаны отличия и дополнительные функции от .NET frameworks 1.0 и более поздних версий. Сравните эти функции с тем, что вы на самом деле будете использовать, чтобы показать их огромный плюс.
.Net 3.5 устанавливается рядом, а не вместо .Net 2.0, поэтому это не обновление в том смысле, что все внезапно становится лучше (или хуже) или фактически каким-либо образом изменяет существующий сервер.
Ценность заключается в возможности разработать новый код, который использует преимущества новых функций фреймворка.
Хорошим аргументом в пользу обновления является то, что вы не обновляете среду выполнения .NET (CLR) путем обновления с 2.0 до 3.5. С точки зрения администратора сервера установка .NET 3.5 на самом деле просто добавляет новые библиотеки.
Не уверен, что это повлияет на них с точки зрения администратора сервера, но я думаю, что поддержка LINQ и Silverlight - две из наиболее привлекательных функций в версии 3.5.
Лучший аргумент - больше для разработчиков приложений - новый функционал. Пока они выпускают исправления безопасности для .NET 2.0, будет сложно создать чистый аргумент типа sysadmin-y.
Лучше убедить начальство. «Эй, вот эта новая функциональность, такая как ASP.NET AJAX, которая сделает нас более продуктивными, создаст больше функциональности за более короткое время». Тогда они могут положиться на сисадминов.