#.net
#.net
Вопрос:
У меня есть приложение Windows, использующее удаленный доступ, разработанное на .NET 1.1. Теперь я хочу обновить приложение до .NET 3.5. Способ, которым я предполагал это сделать, — преобразовать код 1.1 в 3.5 с помощью Visual Studio 2008, а затем скомпилировать этот код с помощью VS 2008 и развернуть приложение на платформе .NET 3.5 framework. Вопросы, которые у меня возникают в связи с этим, следующие:
- Есть ли какая-либо выгода от перенастройки приложения .NET 1.1 на .NET 3.5
- Есть ли какая-либо выгода в производительности приложения
- Принесет ли это мне пользу, поскольку Microsoft прекратила поддержку .NET 1.1
Есть ли другие преимущества? С какими проблемами придется столкнуться при выполнении этого действия?
Комментарии:
1. Если вы намерены поддерживать или даже улучшать приложение, то я бы рекомендовал перейти на версию 3.5. Чем новее технология, тем больше она экономит время.
Ответ №1:
Если приложение больше не находится в стадии разработки, то перенос кода для приложения не принесет особых преимуществ. Я верю, что есть некоторые улучшения производительности во время выполнения 2.0, но я не думаю, что вы получите от них много преимуществ, если не измените свой код. Если приложение все еще находится в стадии разработки, то изменения с 1.1 на 3.5 являются значительными и значительно облегчают вам жизнь как разработчику. Также, почему 3.5 теперь, когда 4.0 вышел, а с ним и совершенно новая среда выполнения.
Ответ №2:
Я не думаю, что вы увидите какое-либо улучшение производительности.
Преобразование в 3.5 означает, что вам не нужно устанавливать среду выполнения 1.1 на ваших целевых компьютерах. Как вы заметили, 1.1 не поддерживается.