close

Java brugergruppe

Gå til navigation Gå til søg

Java User Group (JUG) er et fællesskab af brugere af programmeringssproget Java [1] og i nogle tilfælde andre sprog til JVM . De fleste JUG'er er knyttet til et bestemt sted [2] , oftest til et land eller en by: SouJava (Brasilien) LJC (London, Storbritannien), PhillyJUG (Philadelphia, USA), Marokko JUG (Marokko), JUG.ru (St. Petersborg, Rusland). Derudover er der variationer af JUG, der ikke er knyttet til en bestemt placering, men udført online: Virtual JUG . De mennesker, der leder JUG'er, kaldes JUG-ledere [3] .

Enhed

Begyndelsen af ​​2000'erne

I de tidlige år med Java-teknologi var medlemmer af lokale JUG'er hovedsageligt beskæftiget med at hjælpe hinanden med at mestre Java-sproget og relaterede teknologier: den virtuelle Java-maskine , rammer og biblioteker, tilgange til at skrive applikationer i Java osv. Information der var ganske lidt om Java, så støtte fra programmører til hinanden og lysten til at dele viden var hoveddrivkraften bag Java User Group rundt omkring i verden.

En typisk JUG fra 2000'erne (2000-2010) var:

  • regelmæssige møder (normalt månedlige)
    • Møderne afholdes enten om aftenen på hverdage eller om eftermiddagen i weekenden, da de fleste deltagere er arbejdende mennesker;
    • sædvanligvis omfatter møderne 2-3 rapporter à 40-60 minutter hver, inklusive pauser. Den typiske varighed af et møde er 2-3 timer;
  • postliste;
  • kollaborativ wiki [4] ;
  • Java- certificeringseksamensforberedelsesgrupper .

Vores dage

I de senere år har behovet for de pædagogiske aspekter af JUG været faldende, da der er dukket en enorm mængde professionel Java-litteratur, tutorials og videokurser op. Derudover er Java på mange universiteter, sammen med sprog som C ++ og Python , inkluderet på listen over de hovedsprog, der studeres. I denne henseende inkluderer moderne JUG'er følgende aspekter:

  • regelmæssige møder (normalt månedlige). Som regel inviteres som talere:
    • eksperter, der taler om et specifikt snævert problem, lidt dækket i litteraturen og på internettet;
    • forfattere af rammer og biblioteker;
    • ansatte i den eller de sponsorerende virksomheder [5] [6] .
  • fælles udvikling af rammer og biblioteker. Typisk gratis og åben kildekode [7] [8] ;
  • regelmæssige Java-konferencer (normalt årlige).

Rolle i Java-økosystemet

I dag spiller JUGs en stor rolle i udviklingen af ​​Java-verdenen [9] . Hovedretninger:

  • Deltagelse i udviklingen af ​​Java-platformen, for eksempel gennem programmet Adopt a JSR [10]
    • JSR 308 (Typeanmærkninger, inkluderet i Java SE 8) - LCJ (London) [11] ;
    • JSR 310 (Date and Time API, introduceret i Java SE 8) - LCJ (London) [12] [13] ;
    • JSR 339 (JAX-RS 2.0) - LCJ (London), SouJava (Brasilien), MarokkoJUG (Marokko);
    • JSR 367 (JSON-B) - JUG UA (Kyiv, Ukraine) [14] .
  • Organisering af professionelle Java-konferencer
  • Bogskrivning
  • JCP medlemskab

Java-teknologikonferencer

I Rusland og SNG er der adskillige internationale Java-konferencer arrangeret af JUG-ledere eller støttet af fællesskaber, hvis hovedtræk er uafhængighed og teknisk dybde: emner om ydeevneoptimeringer på lavt niveau, profilering, JVM-drift og rammer "indefra "- på vestlige konferencer er disse emner dækket meget mindre opmærksomhed.

Bemærkelsesværdige Java-konferencer, der overvejende arrangeres af forskellige JUG'er:

  • I Rusland:
    • Joker er en Java-konference, der afholdes hvert efterår i St. Petersborg for erfarne udviklere. Det har været afholdt siden 2013 og samler mere end 1000 deltagere. Arrangør – JUG.ru
    • JPoint er en årlig Java-konference afholdt i Moskva i foråret for erfarne udviklere. Det har været afholdt siden 2013 og samler mere end 1000 deltagere. Arrangør - JUG.ru ;
    • SnowOne er en årlig Java-konference, der finder sted i slutningen af ​​februar i Novosibirsk. Den eneste tekniske Java-konference i Sibirien.
  • I CIS:
    • Java Day Kiyv er en Java-konference grundlagt i 2011 af den ukrainske Java User Group ( JUG UA , tidligere JUG KPI);
  • I Europa:
    • Devoxx (tidligere JavaPolis) er en Java-konference grundlagt i 2001 af den belgiske Java User Group ( BeJUG );
    • GeeCON  er en Java-konference grundlagt i 2009 af den polske Java-brugergruppe ( polsk JUG );
    • JavaZone , hostet af javaBin , et af de største Java-fællesskaber i Norge;
    • JavaLand , organisator - iJUG ;
    • JPrime, arrangeret af Bulgarian JUG .
  • I USA:

Se også

Links

KANDE i Rusland

Noter

  1. Java Community Process(SM)-programmet - Deltagelse - kande . jcp.org. Hentet 17. april 2016. Arkiveret fra originalen 5. maj 2016.
  2. Java Community Process(SM)-programmet - Deltagelse - JUG_list . jcp.org. Hentet 17. april 2016. Arkiveret fra originalen 5. maj 2016.
  3. Hvad er definitionen af ​​en JUG-leder? . javaevangelist.blogspot.ru. Hentet 17. april 2016. Arkiveret fra originalen 26. april 2016.
  4. London Java Community (London JUG): Wiki: Home - Project Kenai . java.net. Hentet 17. april 2016. Arkiveret fra originalen 25. april 2016.
  5. JUG Voronezh » Festligt møde i Java User Group Voronezh . jug.vrn.ru. Hentet 17. april 2016. Arkiveret fra originalen 26. april 2016.
  6. Blog . www.naumen.ru Dato for adgang: 17. april 2016.
  7. Bukarest J.U.G. GitHub. Dato for adgang: 17. april 2016.
  8. SoJava . GitHub. Hentet 17. april 2016. Arkiveret fra originalen 16. juli 2020.
  9. Benjamin Evans. Java: Legenden . O'Reilly Media. Hentet 17. april 2016. Arkiveret fra originalen 18. april 2016.
  10. Adopter en JSR! (Java-kilden) (link ikke tilgængeligt) . blogs.oracle.com. Hentet 17. april 2016. Arkiveret fra originalen 4. marts 2016. 
  11. London Java Community: Wiki: JSR-308 . java.net. Hentet 17. april 2016. Arkiveret fra originalen 25. april 2016.
  12. London Java Community: Wiki: JSR-310 . java.net. Hentet 17. april 2016. Arkiveret fra originalen 25. april 2016.
  13. Vedtag en JSR . London Java-fællesskab. Hentet 17. april 2016. Arkiveret fra originalen 8. juli 2016.
  14. JUG.ua - Adopter en JSR (utilgængeligt link) . jug.ua. Hentet 17. april 2016. Arkiveret fra originalen 25. april 2016.