Java User Group

Java User Group (JUG) — сообщество пользователей языка программирования Java[1], а также, в некоторых случаях, и других языков для JVM. Большинство JUG-ов привязаны к определенной локации[2], чаще всего — к стране или городу: SouJava (Бразилия) LJC (Лондон, Великобритания), PhillyJUG (Филадельфия, США), Morocco JUG (Марокко), JUG.ru (Санкт-Петербург, Россия). Кроме того, существуют вариации JUG, не привязанные к конкретной локации, а проводимые онлайн: Virtual JUG. Люди, которые возглавляют JUG-и, называются JUG-лидерами[3].

Устройство

Начало двухтысячных

В первые годы существования технологии Java члены локальных JUG занимались, в основном, тем, что помогали друг другу в освоении языка Java и связанных с ним технологий: виртуальной машины Java, фреймворков и библиотек, подходов к написанию приложений на Java и т. п. Информации о Java было довольно мало, поэтому поддержка программистами друг друга и желание делиться знаниями было основной движущей силой Java User Group по всему миру.

Типичный JUG двухтысячных (2000—2010) годов представлял из себя:

  • регулярные встречи (обычно — ежемесячные)
    • Встречи проходят или по вечерам по будням или днем по выходным, поскольку большинство участников — работающие люди;
    • обычно, встречи включают 2-3 доклада по 40-60 минут, включают в себя перерывы. Типичная продолжительность одной встречи — 2-3 часа;
  • почтовая рассылка;
  • совместная вики[4];
  • группы подготовки к сертификационным экзаменам по Java.

Наши дни

В последние годы необходимость в образовательных аспектах JUG падает, поскольку появилось огромное количество профессиональной литературы по Java, обучающих тренингов и видеокурсов. Кроме того, во многих ВУЗах Java, наряду с такими языками как C++ и Python, включена в список основных изучаемых языков. В связи с этим, современные JUG включают следующие аспекты:

  • регулярные встречи (обычно — ежемесячные). Как правило, в качестве докладчиков приглашаются:
    • эксперты, рассказывающие о какой-то определенной узкой проблеме, мало освещенной в литературе и в интернете;
    • авторы фреймворков и библиотек;
    • сотрудники компании-организатора или компаний-спонсоров[5][6].
  • совместная разработка фреймворков и библиотек. Как правило — бесплатных и с открытым исходным кодом[7][8];
  • регулярные Java-конференции (обычно — ежегодные).

Роль в экосистеме Java

Сегодня JUG играют большую роль в развитии Java-мира[9]. Основные направления:

  • Участие в разработке платформы Java, например, через программу Adopt a JSR[10]
    • JSR 308 (Type Annotations, вошел в Java SE 8) — LCJ (Лондон)[11];
    • JSR 310 (Date and Time API, вошел в Java SE 8) — LCJ (Лондон)[12][13];
    • JSR 339 (JAX-RS 2.0) — LCJ (Лондон), SouJava (Бразилия), MoroccoJUG (Марокко);
    • JSR 367 (JSON-B) — JUG UA (Киев, Украина)[14].
  • Организация профессиональных Java-конференций
  • Написание книг
  • Членство в JCP

Конференции по Java-технологиям

В России и СНГ проходит несколько международных Java-конференций, организуемых JUG-лидерами или поддерживаемых сообществами, основной особенностью которых является независимость и техническая глубина: темы низкоуровневых оптимизаций производительности, профилирования, работы JVM и фреймворков «изнутри», – на западных конференциях этим темам уделяется значительно меньше внимания.

Известные Java-конференции, проводимые преимущественно различными JUG:

  • В России:
    • Joker – Java-конференция, проводимая каждую осень в Санкт-Петербурге, рассчитанная на опытных разработчиков. Проводится с 2013 года и собирает более 1000 участников. Организатор – JUG.ru
    • JPoint – ежегодная Java-конференция, проводимая весной в Москве, рассчитанная на опытных разработчиков. Проводится с 2013 года и собирает более 1000 участников. Организатор – JUG.ru;
    • SnowOne – ежегодная Java-конференция проходящая в конце февраля в Новосибирске. Единственная в Сибири техническая Java-конференция.
  • В СНГ:
    • Java Day Kiyv – Java-конференция, основанная в 2011 году украинской Java User Group (JUG UA, ранее — JUG KPI);
  • В Европе:
    • Devoxx (ранее — JavaPolis) — Java-конференция, основанная в 2001 году бельгийской Java User Group (BeJUG);
    • GeeCON — Java-конференция, основанная в 2009 году польской Java User Group (Polish JUG);
    • JavaZone, организатор – javaBin, одно из крупнейших Java-сообществ Норвегии;
    • JavaLand, организатор – iJUG;
    • JPrime, организатор – Bulgarian JUG.
  • В США:

См. также

Ссылки

JUG в России

  • JUG.ru — Санкт-Петербург
  • jug.msk.ru — Москва
  • JUGNsk — Новосибирск, Академгородок
  • JUG.EKB — Екатеринбург

Примечания

  1. The Java Community Process(SM) Program - Participation - jug. jcp.org. Дата обращения: 17 апреля 2016. Архивировано 5 мая 2016 года.
  2. The Java Community Process(SM) Program - Participation - JUG_list. jcp.org. Дата обращения: 17 апреля 2016. Архивировано 5 мая 2016 года.
  3. What is the definition of a JUG Leader? javaevangelist.blogspot.ru. Дата обращения: 17 апреля 2016. Архивировано 26 апреля 2016 года.
  4. London Java Community (London JUG): Wiki: Home — Project Kenai. java.net. Дата обращения: 17 апреля 2016. Архивировано 25 апреля 2016 года.
  5. JUG Воронеж » Праздничная встреча Java User Group Воронеж. jug.vrn.ru. Дата обращения: 17 апреля 2016. Архивировано 26 апреля 2016 года.
  6. Блог. www.naumen.ru. Дата обращения: 17 апреля 2016.
  7. Bucharest JUG. GitHub. Дата обращения: 17 апреля 2016.
  8. SouJava. GitHub. Дата обращения: 17 апреля 2016. Архивировано 16 июля 2020 года.
  9. Benjamin Evans. Java: The legend. O'Reilly Media. Дата обращения: 17 апреля 2016. Архивировано 18 апреля 2016 года.
  10. Adopt A JSR! (The Java Source). blogs.oracle.com. Дата обращения: 17 апреля 2016. Архивировано из оригинала 4 марта 2016 года.
  11. London Java Community: Wiki: JSR-308. java.net. Дата обращения: 17 апреля 2016. Архивировано 25 апреля 2016 года.
  12. London Java Community: Wiki: JSR-310. java.net. Дата обращения: 17 апреля 2016. Архивировано 25 апреля 2016 года.
  13. Adopt a JSR. London Java Community. Дата обращения: 17 апреля 2016. Архивировано 8 июля 2016 года.
  14. JUG.ua — Adopt a JSR. jug.ua. Дата обращения: 17 апреля 2016. Архивировано из оригинала 25 апреля 2016 года.

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.