Рубрики
Без рубрики

Сообщество Java Начинает находить больше точек соприкосновения

Сообщество Java, похоже, объединяется вокруг усилий по преодолению некоторых возникших разногласий… Помеченный как java, программирование.

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

Фонд Eclipse предоставил доступ к выпуску 2021-06 интегрированной среды разработки Eclipse с открытым исходным кодом (IDE), которая, помимо прочих возможностей, добавляет поддержку Java 16. Среда IDE для разработчиков Java также поддерживает набор инструкций Mac AArch64, используемый в системах на базе Apple M1, наряду с поддержкой более простых инноваций, таких как дополнительные инструменты очистки.

В то же время была создана рабочая группа для продвижения бренда Eclipse IDE и его ценности на рынке. В число членов-основателей входят Bosch, EclipseSource, IBM, Kichwa Coders, Renesas, SAP, VMware и Yatta Solutions.

Microsoft, тем временем, стала стратегическим участником Eclipse Foundation, в то время как IBM запустила среды выполнения IBM Semeru, чтобы предоставить разработчикам библиотеки классов, которые могут быть развернуты либо на OpenJDK, либо на Eclipse OpenJ9 Виртуальная машина Java. IBM предоставила свою виртуальную машину Java J9 Фонду Eclipse еще в 2016 году, чтобы сделать доступной более быструю среду выполнения Java. OpenJDK – это версия платформы Java с открытым исходным кодом, стандартная версия, которую IBM также поддерживает с 2010 года.

OpenJDK Среды выполнения Java IBM Semeru будут доступны в двух версиях с разными лицензиями. IBM Semeru Runtime Open Edition имеет лицензию с открытым исходным кодом, в то время как IBM Semeru Runtime Certified Edition имеет лицензию IBM. “Все еще есть предприятия, которым нужна более традиционная лицензия на поддержку”, – говорит Том Мур, вице-президент IBM по открытым технологиям.

Обе среды выполнения IBM Semeru проходят набор тестов Eclipse Aquavit quality assurance, чтобы обеспечить стабильный и поддерживаемый движок, который может запускать любые приложения Java. IBM Semeru Runtime Certified Edition также сертифицирована комплектом совместимости технологий (TCK), который используется для сертификации сред выполнения Java. Недавно был создан проект внедрения Eclipse для создания готовых двоичных файлов OpenJDK.

Такие платформы, как IBM WebSphere Liberty и IBM WebSphere Application Server, в будущем будут поддерживать время выполнения IBM Semeru, говорит Мур.

Весь этот мир, любовь и понимание приходят в то время, когда конкурирующие языки программирования набирают приверженцев. Java, возможно, по-прежнему остается наиболее широко используемым языком программирования для создания корпоративных приложений, но в настоящее время наблюдается значительный интерес не только к нескольким фреймворкам JavaScript, но и к Go и Rust. Поставщики, которые внесли такой большой вклад в Java на протяжении многих лет, похоже, начинают понимать, что междоусобные ссоры не обязательно побуждают новых разработчиков использовать язык программирования, который существует в той или иной форме с 1995 года.

Будем надеяться, что скорость, с которой споры о различных типах виртуальных машин Java (JVM) также могут быть вскоре прекращены. Как бы ни была важна производительность, на этом уровне пресловутого стека просто недостаточно дифференцированной ценности. Ничто из этого не означает, что Java никоим образом не устарела. Это просто означает, что суть разговора должна перейти к тому, какие типы новых замечательных приложений могут быть созданы с использованием новейших и лучших версий языка программирования что совсем скоро будет отмечать свое 30-летие.

Оригинал: “https://dev.to/nexteventideas/java-community-starts-to-find-more-common-ground-h76”