stringtranslate.com

Процесс сообщества Java

Процесс сообщества Java (JCP) , созданный в 1998 году, представляет собой формальный механизм, который позволяет заинтересованным сторонам разрабатывать стандартные технические спецификации для технологии Java. Чтобы стать членом JCP, необходимо твердое знание языка программирования Java, его спецификаций и передового опыта разработки программного обеспечения. Членство в JCP предполагает подробный анализ профиля кандидата, включая оценку нынешними членами. Обычно профессионалов приглашают присоединиться к JCP на основании их вклада и репутации в сообществе Java.

После приглашения новый член проходит оценку Исполнительного комитета JCP, гарантируя, что он может эффективно участвовать в запросах спецификации Java (JSR). Эти официальные документы описывают предлагаемые спецификации и технологии, которые будут добавлены в платформу Java . Новым членам предлагается активно участвовать и играть решающую роль в поддержке сообщества Java и его выпусков. Крайне важно, чтобы члены обладали знаниями и глубокими техническими знаниями в сочетании с сильным профессиональным опытом, чтобы внести значительный вклад в развитие и использование языка Java .

Членство для организаций и коммерческих предприятий требует ежегодных взносов, но для частных лиц оно бесплатное. JSR проходят официальное общественное рассмотрение, прежде чем стать окончательными, и Исполнительный комитет JCP голосует за их одобрение. Завершенный JSR предоставляет эталонную реализацию , которая представляет собой бесплатную реализацию технологии в форме исходного кода, а также комплект совместимости технологий для проверки спецификации API.

Сам JCP описывается JSR. По состоянию на 2020 год JSR 387 описывает текущую версию (2.11) JCP.

Список JSR

Существуют сотни JSR. Некоторые из наиболее заметных JSR включают в себя:

Критика

Представитель JCP (крайний справа) беседует с отраслевой прессой во время панельной дискуссии на конференции JavaOne в 2012 году.

Исполнительный совет JCP был охарактеризован как « организация с резиновыми штампами » с тех пор, как Oracle приобрела Sun Microsystems (первоначального разработчика языка Java ). [9]

Apache Software Foundation покинула свое место в совете директоров в декабре 2010 года, поскольку Oracle не желала лицензировать комплект совместимости технологий для версии Java Apache. [10]

Программа JCP и отраслевые награды

Источник: [11]

Смотрите также

Примечания

  1. ^ JSR 3 изначально определял версию JMX 1.0. Два последующих «окончательных» выпуска предоставили JMX 1.1 и JMX 1.2. JMX 2.0 определяется JSR 255.
  2. ^ JSR 52 изначально определял версию JSTL 1.0. Последующий выпуск обслуживания предоставил JSTL 1.1.
  3. ^ JSR 56 изначально определял версию JNLP 1.0. В последующем «окончательном» выпуске была представлена ​​версия JNLP 1.5, которая в основном представляла собой служебную версию.[1] По состоянию на февраль 2006 г. поддерживающая версия JNLP 6.0 была завершена, но еще не доработана.
  4. ^ JSR 63 изначально определял версию JAXP 1.1. В последующем сопровождении JSR 63 появилась спецификация JAXP 1.2.[2] JAXP 1.3 указан в JSR 206.
  5. ^ JSR 127 изначально определял версию JSF 1.0. В последующем сопровождении была представлена ​​спецификация JSF 1.1.[3] JSF 1.2 определяется JSR 252.
  6. ^ JSR 154 изначально определял версию Java Servlet 2.4. По состоянию на февраль 2006 г. проект технического обслуживания спецификации сервлетов 2.5 находится на рассмотрении, которое планируется завершить 20 марта 2006 г.
  7. ^ JSR 913 изначально указывал JCP 2.0. Впоследствии в него были внесены различные изменения в правила голосования для создания версии 2.1, а затем изменены правила лицензирования, политика и процессы для перехода к версии 2.5. JCP 2.6 определен в JSR 215.[4]
  8. ^ JSR 924 изначально предусматривал изменения в JVM для поддержки изменений в J2SE 5.0. По состоянию на 2006 год ведется обновление технического обслуживания для поддержки изменений, предложенных JSR 202.
  9. Хэнди, Алекс (12 сентября 2011 г.). «Java открыта, но есть ли процесс?». СД Таймс . Проверено 21 сентября 2011 г.
  10. Уайтинг, Рик (10 декабря 2010 г.). «Apache покидает совет управляющих Java из-за спора с Oracle». КРН . Проверено 21 сентября 2011 г.
  11. ^ Программа Java Community Process (SM) - Пресса и успех - Новости. Jcp.org. Проверено 17 июля 2013 г.
  12. ^ Программа Java Community Process (SM) - Пресса и успех - Новости. Jcp.org. Проверено 17 июля 2013 г.

Внешние ссылки