Трехлетний срок поддержки .NET от Microsoft слишком короток для предприятий, говорят разработчики.
TL;DRРазработчики утверждают, что трехлетняя поддержка LTS для .NET слишком коротка, и половина развернутых версий работает без поддержки, в то время как Java предлагает пять лет или более. Разработчик вновь поднял давнюю жалобу на политику поддержки Microsoft для своей платформы разработки .NET, утверждая в новом вопросе на GitHub, что трехлетний срок для выпусков долгосрочной поддержки слишком короток для циклов обновления в корпоративном секторе. Текущая модель выпуска предоставляет четным версиям три года бесплатной поддержки, а нечетным версиям — 18 месяцев. Устаревшая .NET Framework, которая связана с Windows и поддерживается гораздо дольше, все больше покидается более широким экосистемой. Основная проблема, как описано в вопросе, открытом ранее в этом месяце, заключается в том, что когда появляется новый выпуск LTS, два из трех лет предыдущего уже истекли. Это оставляет предприятиям примерно один год для завершения обновления, что является слишком коротким сроком даже для хорошо обеспеченных команд. Разработчик также отметил, что потенциальные клиенты неохотно принимают программное обеспечение, которое уже приближается к дате окончания поддержки. Другой разработчик, комментируя вопрос, сказал, что телеметрия показывает, что около 50 процентов развернутых версий их программного обеспечения работают на версиях, которые Microsoft больше не поддерживает. Они добавили, что стараются использовать устаревшую .NET Framework, где это возможно, потому что ее поддержка связана с жизненным циклом Windows, но это становится все труднее, поскольку библиотеки и фреймворки отказываются от ее поддержки. 💜 технологий ЕС Последние новости из технологической сцены ЕС, история от нашего мудрого основателя Бориса и немного сомнительного ИИ-арта. Это бесплатно, каждую неделю, в вашем почтовом ящике. Подпишитесь сейчас! Жалоба не нова. Похожий вопрос в 2023 году вызвал реакцию со стороны менеджера программы Microsoft Ричарда Ландера, который сказал, что компания выбрала свои окна поддержки, чтобы сбалансировать стабильное время развертывания с возможностью команды к инновациям. Он сказал, что Microsoft обсуждала более длительные периоды поддержки и платную расширенную поддержку, но решила продолжить только с бесплатным планом. Бесплатное окно поддержки Microsoft короче, чем то, что предлагают некоторые конкурирующие платформы. Oracle предоставляет пять лет первоклассной поддержки для выпусков Java LTS плюс дополнительную расширенную поддержку, а Python получает пять лет исправлений безопасности для каждого выпуска. Этот разрыв стал постоянным источником трений для предприятий, которые строят на .NET, но работают по циклам обновления, которые не совпадают с ежегодным графиком выпуска Microsoft. Напряжение снова стало очевидным в марте, когда инженер Microsoft предложил исключить поддержку устаревшей .NET Framework из библиотеки баз данных. Разработчик ответил, что устаревшая платформа и ее слой совместимости в настоящее время являются единственными целями .NET с графиками поддержки, которые подходят для корпоративных развертываний. Предложение было закрыто как не запланированное, что подтверждает, что более длительный жизненный цикл поддержки старой платформы все еще важен для значительной части пользовательской базы. Основной вопрос заключается в том, может ли стремление Microsoft к перестройке вокруг скорости и ИИ сосуществовать с требованиями предприятий к более длительным гарантиям стабильности платформы. Жалоба появилась через несколько недель после конференции разработчиков Build компании, на которой она углубила интеграцию ИИ в свои инструменты для разработчиков, но не затронула разрыв в жизненном цикле поддержки. Вопрос на GitHub остается открытым.
Другие статьи
Трехлетний срок поддержки .NET от Microsoft слишком короток для предприятий, говорят разработчики.
Проблема на GitHub утверждает, что поддержка .NET LTS от Microsoft слишком коротка для корпоративных циклов обновления, и половина развертываний работает на неподдерживаемых версиях.
