javaСегодня компания Oracle запустит новую версию Java — Java 7. Это будет первым серьезным обновлением за примерно 5 лет, так как в основном все изменения в языке и платформе были скорее эволюционными, чем революционными. Это подтвердил и главный архитектор платформы Java Марк Райнхольд (Mark Reinhold). Тем не менее, обновление приветствуется огромной армией разработчиков на Java во всем мире. По словам Бруно Соузы, главы объединения пользователей Java в Бразилии SOULJava, Java 7 является самым ожидаемым релизом за все время.

Дальнейшее развитие языка затруднилось по мере того, как вокруг Java стали возникать политические проблемы и рынок стал менее устойчивым, сначала в Sun, а затем и в Oracle после того, как Oracle купила Sun. Организация Java Community Process, отвечающая за прогресс Java, была поглощена внутренними противостояниями и борьбой с Sun и Oracle, которых обвиняла в фаворитизме. В Oracle же «продвижение Java» стало своеобразной мантрой.

По мнению Бена Эванса из London Java Community, новую Java 7 ждали уже очень долго, и новая платформа даст разработчикам больше возможностей в создании Java-приложений, в частности в лондонском финансовом секторе, который очень зависим от приложений Java.

Вице-президент разработки продуктов в Oracle Адам Мессинджер (Adam Messinger) поспешил заверить общественность, что компания заботиться о Java и продолжает активно инвестировать в ее развитие, создав самую большую команду для работы над развитием языка и платформы путем объединения команд HotSpot и JRockit. Во время недавнего вебкаста Мессинджер утверждал, что Java является стратегическим приоритетом для Oracle.

Java 7 предлагает разработчикам ряд новых функций. Среди них и Project Coin, также известный как Java Specification Request 334. Проект состоит из набора небольших изменений в языке для упрощения простых и повседневных задач программирования. Project Coin увеличивает производительность разработчиков и сокращает количество кода для выполнения определенных задач.

Читайте також -  10 цікавих функцій, які Windows 11 отримала у 2024 році

С новой функцией InvokeDynamic Oracle усилили поддержку динамических языков (Ruby, Python, JavaScript) при работе на Java Virtual Machine. InvokeDynamic позволяет этим языкам работать с большой производительностью на JVM.

В Java Development Kit 7 входит новый API для параллельного программирования или создания приложений для мультиядерных систем. В Java 7 есть также инструменты для работы с разными файловыми системами, новые сетевые и защитные функции, а также совместимость с предыдущими версиями платформы.

Многие эксперты индустрии отмечают, что помимо несомненного улучшения всех основных функций платформы, особенно примечательно то, что в Java 7 внедряются инновации, которые выходят за пределы самого языка. По мнению CEO Tasktop Technologies Мика Керстена (Mik Kersten), поддержка динамических языков вроде Groovy и JRuby, а также возможность внедрения функциональных языков Clojure и Scala решает многие проблемы, которые еще десять лет назад заставляли программистов проходить через семь кругов Ада. По словам Керстена, все эти функции Java 7 помогут JVM оставаться лидером инноваций среди платформ программирования.

http://ibusiness.ru/

2 Comments

  1. … [Trackback]

    […] Read More here on that Topic: portaltele.com.ua/news/software/oracle-java-7.html […]

  2. … [Trackback]

    […] Here you will find 56847 additional Info to that Topic: portaltele.com.ua/news/software/oracle-java-7.html […]

Leave a reply