Чтение wiki страницы о osgi https://en.wikipedia.org/wiki/OSGi Я видел, что JSR не существует в OSGi только для OSGi, связанного с JSR. Означает ли это, что спецификация OSGi отсутствует в JSR? Если да, то почему?Спецификация OSGi и JSR
ответ
Похоже, что OSGi была в какой-то момент около 2006 года формализована с JSR-291, хотя она существовала независимо с 1999 года ... Эта JSR была завершена в August 2007, но я не могу найти никаких упоминаний об этом после этого или в текущей спецификации OSGi (R6), поэтому я предполагаю, что после этого было тихо забыто.
Ток JSR, который активен и нацелен на внедрение модулей в JVM является JSR-376, которая является центральной частью Project Jigsaw, которая будет введено с Java-где-то в 2017.
Обратите внимание, что головоломки не имеет никакого отношения к OSGi (хотя Peter Kriens, автор, вероятно, наиболее широко используемого инструмента OSGi, Bnd, является членом группы экспертов JSR-376 и OSGi Alliance), хотя оба проекта имеют одну и ту же цель - повысить модульность Java.
Почему OSGi пошла своим путем с Альянсом OSGi и предпочла не следовать процессу JSR, можно только догадываться ... но, на мой взгляд, кажется, что, хотя OSGi никогда не принимала широкого признания в сообществе Java, целое, оно стало очень популярным в некоторых областях, включая IoT/встроенные устройства и серверы приложений, что не является вашим средним Java-разработчиком ... поэтому имеет смысл, что он должен следовать наиболее подходящему каналу для его эволюции, альянс заинтересованных сторон (таких компаний, как Ericsson и IBM), который так или иначе существовал с конца 90-х годов и, похоже, с ними неплохо справился.
Благодарим вас за ответ, но я не могу согласиться с тем, что OSGi никогда не пользовалась широким признанием в сообществе Java в целом, оно стало очень популярным в некоторых областях, включая IoT/встроенные устройства и серверы приложений. Сегодня почти 90% (если не больше) библиотек предоставляются в виде пакетов osgi. –
Ответ на этот вопрос именно поэтому вопрос не относится к StackOverflow. Чистая политика ... –
@NeilBartlett Я попытался получить строго политический ответ, указав некоторые факты относительно OSGi и JSR, чтобы попытаться установить предпосылки о том, почему JSR могут не иметь смысла для OSGi. Как мой ответ - чистая политика? – Renato
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что речь идет не о программировании и не может привести к практическому, полезному ответу. –