| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java: Общие вопросы > jar hell |
| Автор: Andy_L20066 9.12.2009, 14:47 |
| привет, вот тут вычитал из одно статейки что как бы Java 7 будет поддерживать технологию Jigsaw, которая будет фактически конкурировать из OSGi. Как я понимаю, основной прикол в том что OSGi работает полностью на бандлах. Тоесть, если строится какая-нибудь система на основе OSGi, то для того чтобы расширить ее возможности - можно написать отдельный бандл, и легко внедрить этот бандл в существующую систему (вот к примеру Eclipse таким образом построен). Вопросы: 1. может мне кто нормально объяснить что такое проблема "Jar hell", о которой я читал из этой же статьи? Написано только что OSGi решает эту проблему. (Возможно речь идет о том что джарки собираются в бандлы, тоесть по сути не нужно их собирать поотдельности или как... 2. что-то пока не очень влавливаю идею Jigsaw... тоесть тут наверное идет речь о том что если уж у тебя есть джава на компе, то к ней можно буде доставлять какие-то модули? как следующие вещи правильно понимать (это по поводу Jigsaw написано)? • Modularize the JDK itself • Integrate at low level • Integrate with native packaging • NOT a JSR but part of JDK 7 |
| Автор: serger 9.12.2009, 15:19 |
Ну вроде банально это проблема типа: в проекте требуются разные версии одной библиотеки. |
| Автор: Andy_L20066 9.12.2009, 15:54 |
| ну если и так... а как тогда быть со 2-м вопросом? |
| Автор: serger 9.12.2009, 16:20 |
| По-русски - вот тут: http://samolisov.blogspot.com/2009/09/java.html Честно, самому интересно.. Как я понял война идёт, м/у jigsaw vs OSGi. |
| Автор: COVD 9.12.2009, 17:42 | ||
Речь также о том, что если java будет модульной, то не придется ее устанавливать целиком на клиентские компьютеры. Достаточно будет только установить небольшое ядро, а необходимые приложению модули можно устанавливать по запросу приложения. Большие обьем и время установки java - минус в конкуренции с технологиями типа Flash, ... , т.е. это в том числе и попытка усилить позиции java в области клиентских интернет приложений. А почему не используют OSGi, а разрабатывают собственное, то многие предполагают в этом политику или бизнес причины. |
| Автор: Andy_L20066 9.12.2009, 17:47 |
| serger, cпасибо за ссылочку... вот сейчас читаю... Добавлено через 8 минут и 56 секунд COVD, спасибо, реально просветил меня, если есть ссылка по этому поводу, кинь пожалуйста |