JDK 24: новые возможности Java 24
Первые функции, предназначенные для Java 24, включают улучшение сборщика мусора G1 и предупреждения о небезопасном использовании Java Native Interface.
JRuby, созданный в 2001 году как реализация языка Ruby для JVM, вскоре после нового года получит версию 10. JRuby 10 обещает быть полностью совместимой с Ruby 3.4.0, запланированным обновлением Ruby, которое принесет изменения для замороженных строковых литералов и обновления классов. JRuby 10 также будет поддерживать Rails 7.1 и более поздние версии.
Это будет первый случай выпуска JRuby с совместимостью с последней версией Ruby, говорит соруководитель проекта JRuby Чарльз Оливер Наттер, архитектор и технолог компании Headius Enterprises, которая поддерживает JRuby. По словам Наттера, в планируемом выпуске JRuby 10 потребуется как минимум Java 17 или Java 21, что позволит JRuby использовать преимущества более современных функций JVM.
По словам Наттера, разработчики JRuby особенно заинтересованы в поддержке виртуальных потоков из Java Project Loom для реализации fibers, ключевой функции Ruby. «Я думаю, разработчики должны быть в восторге от JRuby, потому что мы постоянно расширяем границы возможностей Ruby и динамических языков на JVM и используем как можно больше новых возможностей OpenJDK», - сказал Наттер 28 сентября. «Мы продолжаем поддерживать все совместимые JVM на широком спектре платформ и по-прежнему являемся лучшим способом масштабирования приложений Ruby и Rails до корпоративного уровня». Наттер руководит разработкой JRuby вместе с Томасом Энебо.
Сам Ruby, по словам Наттера, вступил в утилитарную фазу жизни: он по-прежнему используется в большом количестве новых приложений в стартапах, но уже не попадает в громкие заголовки. В результате все больше компаний обращаются к JRuby, который использует возможности JVM, поддерживающие создание настольных приложений, мобильных приложений для Android и развертывание экзотических операционных систем, говорит Наттер.
Текущий релиз JRuby - версия 9.4.8.0. Компания Headius Enterprises была основана в июле 2024 года для обеспечения постоянной поддержки проекта JRuby и его пользователей. По словам Наттера, компания переняла разработку JRuby у Red Hat, которая больше не спонсирует проект.
Первые функции, предназначенные для Java 24, включают улучшение сборщика мусора G1 и предупреждения о небезопасном использовании Java Native Interface.
В апреле 2024 года вышла Java 22. Теперь, спустя всего 6 месяцев, вышла версия 23, которая является STS-релизом с большим количеством функций в статусе предварительной версии.
Команда Deno выпустила релиз-кандидат для Deno 2.0, который включает в себя все, что ожидается в финальном релизе.
Продолжаем добавлять языки программирования для Вас.
Впереди много интересного!
Только свежие новости программирования и технологий каждый день.
Комментарии