У нас есть проект, который (предполагается) будет завершен через 1-2 года.К тому времени JDK7 (и, надеюсь, спецификация Java7 JCP) должна быть готова.
Но, мне интересно, насколько вероятна «опасность» того, что Oracle примет «глупое» решение, которое примет JDK7менее "привлекательной" платформой, чем существующая JDK6?
Более конкретно, я боюсь сценариев, таких как:
- остановка разработки JDK7 до того, как он будет "выпущен"
- изменение модели лицензирования на более жесткие, чем JDK6
- ... существуют ли другие сценарии, о которых следует знать?
Каково ваше мнение по этому вопросу?
ПРИМЕЧАНИЕ. Мы будем использовать файловый API NIO2 и, возможно, другие функции только для JDK7, которые были приняты для «План B» (План A был отклонен, было предложенопродолжать разработку JDK7 гораздо дольше, вместо этого был принят План B: разработать JDK7 с меньшим количеством функций и отложить их для JDK8)