Объявлено расписание JDK 7


Было объявлено расписание для JDK 7. Достаточно ли поступательного темпа, чтобы Oracle получила некоторое одобрение того, что она делает? Или сомнения в том, насколько открытой будет Java в будущем, испортят вечеринку?

Oracle продвигается вперед в разработке будущих версий Java, несмотря на проблемы в сообществе. Следуя подходу «плана Б» к продвижению Java вперед в два этапа, а не в один, теперь у нас есть время для JDK 7 — более скромное, но желанное обновление. Весь проект должен быть завершен к маю 2011 года:

2010/12/16 Функция завершена

2011/04/12 Начало разгона: только ошибки P1-P3

2011/04/28 Изменения API/интерфейса: только Showstoppers

2011/05/11 Устранены все целевые ошибки; Построен первый кандидат на выпуск

2011/05/18 Исправлены ошибки: только Showstoppers

2011/06/08 Начинается заключительный цикл испытаний

2011/07/28 Общая доступность

Вы можете увидеть полный список функций, запланированных для JDK 7 здесь, но основные моменты включают: улучшенную 2D-визуализацию Java, поддержку динамических языков, лучшее управление параллелизмом для многоядерных процессоров, новые API ввода — вывода, поддержку IPV6, обновление JDBC и многое другое в зависимости от ваших конкретных интересов-лично я с нетерпением жду реализации криптографии с эллиптической кривой, например.

Есть также некоторые желанные дополнения и улучшения для Swing как в JDK 7, так и в 8, включая фреймворк приложений.

Все большие изменения языка — лямбды, коллекции и аннотации — переносятся в будущее как часть JDK 8, которая запланирована на октябрь 2012 года. Так что до настоящих вкусностей еще далеко.

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

Достаточно ли этого, чтобы Оракул был прощен? 

Существует большая разборка с Apache Software Foundation по поводу использования Harmony, и в этом отношении наличие хороших планов на будущее может улучшить ситуацию Oracle, но это кажется маловероятным, поскольку речь идет о принципе.  Apache хочет, чтобы JCP проголосовал против предложений Oracle, если он не предоставит лицензию Harmony — альтернативный JDK с открытым исходным кодом и тот, который Google использовал для создания Android. 

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

Я предполагаю, что все зависит от того, насколько сильно он настаивает на своем четком намерении зарабатывать деньги на Java и насколько открытым воспринимается «свободный» уровень инфраструктуры Java.


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