2025 — последний год доминирования на питоне в AI: Java Comin ‘

2025 год является последним годом доминирования Python в ИИ, по словам заместителя технического директора крупного поставщика платформы Java.

Саймон Риттер, заместитель технического директора Azul Systems, сказал новому стеку, основанный на исследованиях Azul, включая недавний опрос разработчиков Java, Java может посягать на лидерство Python, используемое для разработки ИИ в течение полутора лет.

«В кругах разработчиков хорошо известно, что Java лучше для разработки приложений для искусственного интеллекта предприятия с учетом лучшей масштабируемости и производительности, но сейчас Python опередиет Java своими библиотеками и другой инфраструктурой для поддержки разработки ИИ», — сказал Риттер. «Тем не менее, предприятия понимают, что Java является лучшим выбором для развертывания на уровне предприятия. Мы, вероятно, увидим Java Outs Python в течение следующих 18 месяцев до трех лет ».

Риттер объяснил, что нынешнее превосходство Python для ИИ на самом деле является культурной вещью, поскольку это более простой язык программирования. Люди, которые более знакомы с методами ИИ, имеют математический фон по сравнению с разработкой программного обеспечения, поэтому простота Python была более привлекательной для них, отметил он.

Корпоративные блокировки

Тем не менее, «по мере того, как предприятия зависят от все большего и большего количества развертываний ИИ, мы собираемся столкнуться с дорожными блоками, где они не могут масштабироваться за пределы возможностей Python», — сказал Риттер. «Это потребует существенного переписывания и повторного архитекции приложений. Организации должны будут гарантировать, что их приложения работают в тандеме с Python и Java, при этом заявки на Java AI, разработанные в долгосрочной перспективе, чтобы избежать удара по кирпичной стене ».

Более того, решающим для возможного доминирования Java является его способность обеспечивать лучшую производительность из графических процессоров, выражается Риттер. Например, «Project Panama уже доставлен в JDK, что облегчает использование не Java библиотеки из кода Java»,-сказал он. «Это будет дополнено Project Babylon, который изучает, как Java может использовать прямые преимущества графических процессоров, чтобы обеспечить лучшую производительность без необходимости изменить код».

В отчете Azul показано, что разработчики Java активно используют ИИ и 50% участников опроса, которые создают функциональность ИИ, используют Java, превосходя использование других популярных языков, таких как Python и JavaScript, которые более культурно связаны с ИИ.

Java подходит для цели

«Это подчеркивает« приспособленную »природу Java в ИИ, предлагая масштабируемость, обширные библиотеки и бесшовную интеграцию с существующими предприятиями»,-говорится в отчете.

Действительно, давняя сильная сторона Java в производительности, масштабируемости и стабильности делает его естественным соответствием для разработки приложений с AI, предлагая вычислительную эффективность и надежность корпоративного уровня, которые требуют решения AI, говорится в отчете.

Кроме того, среди тех организаций, которые используют Java для создания функциональности ИИ, Javaml является наиболее часто используемой библиотекой Java AI. Поскольку ИИ оказывает влияние на то, как организации разрабатывают стратегию, создают код и поддерживают приложения и инфраструктуру, вся эта деятельность требует вычислительной мощности, поэтому 72% участников опроса говорят, что их потребление вычислений придется расти для их поддержки приложений Java с помощью искусственного интеллекта функциональность.

Могла ли Java взять на себя?

На вопрос, считает ли он, что Ява может обогнать Python для лидерства в разработке искусственного интеллекта, Арнал Даяратна, аналитик IDC, сказал новому стеку: «Да, определенно, это может произойти, тем более что Java не имеет аналогов для разработки корпоративного уровня, миссия, миссия, миссия. Критические приложения в масштабе ».

Тем не менее, еще один опытный наблюдатель рынка Appdev видит вещи по -другому.

Брэд Шиммин, аналитик Omdia, сказал новому стеку, что не считает, что Java может вытеснить Python для разработки ИИ.

«Повышение производительности, которую мы начинаем видеть для самого языка питона в сочетании с растущей экосистемой библиотек (Pytorch, Panda и т. Д.), Доступно для разработчиков, я бы не ожидал, что Java настигает Python в поддержке ИИ», — сказал он. «Конечно, когда безопасность и производительность являются обязательными, как, например, Finance, мы ожидаем, что какой -то код Python будет реформирован как Java или Scala. Но даже там, практикующие ИИ скорее начнут с Python. С ростом Genai, я ожидаю увидеть другие языки, вступающие в игру, особенно те, которые используются для разработки с полным стеком, как TypeScript ».

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

Oracle работает над этим

Oracle, стюард языка и платформы Java, работает именно над этим.

Жорж Сааб, старший вице -президент Platform Platform Oracle Java и председатель руководящего совета OpenJDK, сказал, что Oracle наблюдает, как Java использует Java в новых технологиях по мере их созревания, а ИИ не является исключением.

«Java — это то, где находится большой процент предпринимательской бизнес -логики, а также сильная печатания, безопасность памяти, хорошие ядро ​​библиотеки и обширные инструменты, средние значения Java, естественно, привлечены к этим растущим экосистемам», — сказал Сааб новому стеку. «В области вычислительно интенсивной подготовки ИИ и создания моделей мы видим повышенный интерес к Java благодаря вариантам повышения производительности в отношении интеграции нативной библиотеки и JIT. Идя дальше, Project Babylon стремится расширить охват Java на модели программирования GPU, втягивая Java еще глубже в пространство ИИ. И ожидается, что Project Valhalla сделает дело со сложными типами данных, такими как примитивы с типами значений, позволяющих JVM лучше сгладить память ».

Кроме того, со стороны вывода Project Amber позволяет разработчикам гораздо легче и выразительно моделировать данные с запечатанными типами, классами записей и сопоставлением рисунков, отметил он.

«Например, Langchain4J имеет возможность попросить модели LLM вернуть ответы, которые заполняются непосредственно в записи, эффективно создавая неструктурированные ответы, сгенерированные AI, в сильно напечатанные системы»,-сказал Риттер. «И поскольку большой процент бизнес -приложений уже написан на Java, это дает разработчикам этих приложений возможность« оставаться в Java »для строительства в интеллекте AI».

Общие выводы отчета

Отчет Azul включает в себя ответы более 2000 специалистов Java по всему миру, рассматривая то, как предприятия решают Oracle Java Prounding и лицензионные задачи, стратегии, которые организации используют для удовлетворения облачных затрат, факторы, влияющие на производительность DevOps, и роль Java играет в развитии искусственного интеллекта , сказала компания.

Из всех предприятий связались по всему миру, чтобы принять участие в Обследовании и отчете штата Java Azul 2025, только 1% респондентов были лишены квалификации от проведения опроса, поскольку они не использовали Java на своем предприятии, что подчеркивает, что 99% опрошенных организаций активно использовали Java,, По словам компании. Кроме того, почти 70% респондентов показывают, что более половины их приложений построены с Java или работают на виртуальной машине Java (JVM), что подтверждает фундаментальную роль Java в современном бизнесе.

Другие ключевые выводы из обследования и отчета штата Java 2025 года включают:

Сдвиг от Oracle Java

По словам Азула, через два года после того, как Oracle представила цены на Oracle Java SE, основанные на Oracle, опасения остаются высокими. 82% пользователей Oracle Java выразили беспокойство с моделью затрат — тот же процент, зарегистрированный в Azul 2023 Shate of Java Survey & Report. Процент организаций, рассматривающих альтернативы Oracle Java, также значительно подскочил — с 72% в 2023 году до 88% сегодня, сообщила компания.

Пять главных причин, приведенных для рассмотрения миграции вдали от Oracle Java (где респонденты могут выбрать все, что применяется) включают в себя затраты (42%), предпочтение открытого исходного кода (40%), Oracle Sales Tactics (37%), неопределенность, созданная постоянной Согласно отчету, изменения в ценах и лицензировании (36%) и ограничительной политике Oracle (33%).

«Ну, мы должны рассмотреть источник здесь, конечно», — сказал Шиммин, отметив, что Азул является ключевым конкурентом Oracle. «Но я знаю, что Oracle здесь несколько уязвим, так как есть ряд альтернативных JDK от Azul и других, которые оснащены более гибкой и потенциально более дешевой моделью лицензирования по сравнению с Oracle Java SE Universal подпиской.

«Действительно, что Oracle докажет ценность обслуживания программного обеспечения, исправления и поддержки-бизнес-модель, которая работала для компаний с открытым исходным кодом, таких как Red Hat, DataBricks и многие другие. По моему мнению, учитывая, что существует много вариантов, Oracle нужно будет работать совместно с существующей клиентской базой, чтобы выдвигать их, не навязывая здесь каких -либо финансовых или технических трений. Для меня хороший подход для любой компании в этой ситуации заключается в том, чтобы предложить как бесплатное издание, так и лицензию на использование, которая может масштабироваться и вниз в тандеме с потребностями клиента ».

Дейратна IDC соглашается.

«У меня есть некоторые опасения по поводу результатов: я имею в виду, что любой организации было бы разумно рассмотреть возможность ухода от дорогих и хорошо известных технологий… Я не уверен, что означает« рассматривать »в этом контексте: это значит, это значит Они думали об этом? Значит ли это, что они разработали план, чтобы сделать это? » он сказал.

Из опроса Хольгер Мюллер, аналитик из Constellation Research, сказал: «Это немного корыстный отчет Азула, который хочет, чтобы люди ушли с Oracle Java. Реальность такова мигрирующая платформы сложно, и бизнес -кейс в основном сомнительных… теперь, если Азул предложит миграцию рабочего кода с ИИ — тогда эти миграции могут также произойти. Автоматизированная миграция снижает стоимость миграции … посмотрим ».

Безопасность и DevOps

Между тем, в Азульском опросе рассматривались DevOps и проблемы с безопасностью, в том числе 62% респондентов сообщили о мертвом или неиспользованном коде, влияющем на производительность DevOps, 33% команд DevOps тратят более половины своего времени, занимаясь ложными срабатыванием от уязвимостей безопасности Java, а 49% сказали Они по -прежнему испытывают уязвимости безопасности Log4J в производстве.

«Поскольку Java по-прежнему остается основой для критически важных приложений на предприятии, мы видим важные тенденции-от растущего интереса к альтернативам Oracle Java до стратегий облачной оптимизации, улучшения производительности DevOps и инноваций с ИИ»,-сказал Скотт. Продавцы, соучредитель и генеральный директор Azul, в своем заявлении.

Trending Stories youtube.com/thenewstack Tech движется быстро, не пропустите эпизод. Подпишитесь на наш канал YouTube, чтобы транслировать все наши подкасты, интервью, демонстрации и многое другое. Группа подпишитесь с эскизом. Дэррил К. Тафт охватывает DevOps, инструменты разработки программного обеспечения и проблемы, связанные с разработчиком из своего офиса в районе Балтимора. Он имеет более чем 25 -летний опыт работы в бизнесе и всегда ищет следующий совок. Он работал … читайте больше от Дэррила К. Тафта

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *