The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Модульная система Jigsaw не войдет в состав Java 8

19.07.2012 19:11

Марк Рейнхольд (Mark Reinhold), возглавляющий разработку Java в компании Oracle, предложил не включать наработки проекта Jigsaw в состав Java SE 8, выход которого запланирован на сентябрь 2013 года. Интеграцию Jigsaw с Java SE предлагается отложить до Java 9, который можно ждать не раньше 2015 года. Причиной откладывания интеграции Jigsaw называется неспособность выполнить все технические условия и подготовить корректную реализацию новой модульной системы к моменту заморозки кодовой базы Java 8, которая состоится в мае 2013 года. Примечательно, что система модулей Jigsaw является наиболее ожидаемой и востребованной разработчиками возможностью Java SE, предоставляющей принципиально новые для Java средства разбиения программ и JDK на модули. Вариант задержать выпуск Java SE 8 до готовности Jigsaw отмечен, как неприемлемый.

Ожидается, что интегрированная в платформу Java система модулей упростит создание, сопровождение и распространение больших приложений, позволив избавиться от наблюдаемых в настоящее время проблем с монолитными JAR и распространением наборов классов. Система модулей позволит разработчикам легко выделять функциональность и формировать настраиваемые конфигурации, адаптируемые как для развёртывания на больших серверах, так и на встраиваемой технике, а в перспективе приведёт к слиянию Java SE с платформой Java ME. Модульные приложения, построенные на основе модульной платформы Java, потребуют загрузки меньшего объёма данных и позволят достигнуть более высокой производительности за счёт более эффективной оптимизации специфичных для используемой конфигурации модулей.

  1. Главная ссылка к новости (http://java.dzone.com/articles...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/34369-jigsaw
Ключевые слова: jigsaw, java
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (15) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, croster (ok), 20:15, 19/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Такое ощущение, что 8-я версия выйдет слишком рано, для 6-ой версии уже 33-ий апдейт, а для 7-ой, если не ошибаюсь, пока только 5-ый.
     
     
  • 2.11, Аноним (-), 02:26, 21/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Такое ощущение, что 8-я версия выйдет слишком рано, для 6-ой версии уже
    > 33-ий апдейт, а для 7-ой, если не ошибаюсь, пока только 5-ый.

    Обычный двухгодичный интервал.

     

  • 1.2, Аноним (-), 20:16, 19/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –8 +/
    Это же Java, зачем там модульность и производительность?
     
     
  • 2.10, Аноним (-), 02:25, 21/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вот поэтому и отбросили фичу как некритичную.
     

  • 1.3, Аноним (-), 20:22, 19/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    В оригинале сказано, что это пока только предложение... возможны и варианты с тем, чтобы отложить выход java 8
     
     
  • 2.9, Аноним (-), 00:33, 20/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > В оригинале сказано, что это пока только предложение... возможны и варианты с тем, чтобы отложить выход java 8

    Только ближе к концу написано, что вариант отложить Java 8 отпадает, так как никто не собирается нарушать двухгодичный цикл выпуска Java SE, на который завязана поддержка и цикл подготовки обновлений. Поэтому выхода нет, остаётся перенести Jigsaw до Java 9.

     

  • 1.4, tulskiy (ok), 20:43, 19/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Они пилили-пилили, пилили-пилили, но не допилили. Жаль очень. Ынтырпрайзный багаж часто тянет жабу назад.
     
  • 1.5, добрый дядя (?), 20:47, 19/07/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    я думаю они просто обязаны отложить выход Java 8 до полной реализации модульной структуры, чтобы не тянуть огромнейший пласт шлако-библиотек к каждому приложению, а только именно тех что используются программой
     
     
  • 2.6, добрый дядя (?), 21:13, 19/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    вот по ссылке с сайта OpenJDK - http://www.parleys.com/#st=5&id=1569&sl=3
    послушал - да... определенно это должно быть в Java 8 тогда дотнетокапец настанет, реально хорошая система будет
     
     
  • 3.12, Proger (ok), 21:47, 21/07/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А зачем вам дотнеткапец? Вам что, за труп заплатят??
    Понимаете, даже если жабу раздуть до уровня бегемота, на виндо-десктопе она никому не нужна - там удобно расположился дотнет с C#, причём даже если цэшарп просто взять и сейчас заморозить, никто даже не заметит - все продолжат писать на нём программы, ибо удобно и мэйнстримно. Так что жабе надо молиться, чтобы удержаться на серверах - её EJB уже давно протухли, .НЕТ рулит во весь рост.
     
  • 2.7, cafebabe.ru (ok), 22:01, 19/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    для этого есть maven + OSGI для рантайма, собственно на этом и согласились отложить модульность на Java 9

    P.S. а вот лямбды в Java 8 ждут не имея нормальной замены

     
     
  • 3.8, Аноним (-), 23:36, 19/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Это правильно. Чем хуже для Jigsaw, тем лучше для OSGi. А оно наше всё.
     
  • 3.13, ddfasfds (?), 23:41, 22/07/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    JEE6 последняя просто очень хороша( не путать с java SE6) а седьмая активно готовящаяся просто рай для клаудов. И дот нет в сравнении с ee7 не особо пока что рулит.
     
  • 3.15, iZEN (ok), 12:03, 23/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > а вот лямбды в Java 8 ждут не имея нормальной замены

    Лямбды == анонимные классы


     
  • 2.14, iZEN (ok), 12:02, 23/07/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > я думаю они просто обязаны отложить выход Java 8 до полной реализации
    > модульной структуры, чтобы не тянуть огромнейший пласт шлако-библиотек к каждому приложению,
    > а только именно тех что используются программой

    Помнится, до изобретения упаковки байткода в ZIP (а потом и JAR) программы на Java так и распространялись — шла загрузка из сети только тех .class-файлов, которые реально требовались для работы, остальной невостребованный шлак оставался на сервере.


     
     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру