Javaエンジニアからみた最近のJava事情

7919a30bc59113c94f31676158cb5881?s=47 irof
May 09, 2018

 Javaエンジニアからみた最近のJava事情

5/9(水) 大正GeekNight Vol.1で話しました。
https://taisho-geek.connpass.com/event/85508/

7919a30bc59113c94f31676158cb5881?s=128

irof

May 09, 2018
Tweet

Transcript

  1. +BWBΤϯδχΞ͔ΒΈͨ ࠷ۙͷ+BWBࣄ৘  େਖ਼(FFL/JHIU7PM

  2.  ͍ͦ΍೥લʹ͜Μͳ࿩ͨ͠ +BWBग़ͨ͜Ζ

  3.  ͝஫ҙ ࠓճͷ࿩͸ʮݸਓతͳ؍ଌʯͰ͋Γɺ Ͳ͔͜ͷاۀ΍ஂମ͕อূ͢Δ৘ใ Ͱ͸ͳ͍Ͱ͢ɻ ޡͬͨ৘ใΛؚΈ·͢ͷͰɺͦͷล ͸ద౰ʹ͍͍ײ͡ʹ͍ͯͩ͘͠͞ɻ

  4. ͓͠ͳ͕͖
 ============= # JavaʹԿ͔͋ͬͨͷʁ # Java͓ͬͯનΊͰ͖Δʁ # ʮJava͸΋͏ͩΊͩʯ # Ͳ͏ରԠ͠Α͏ͱ͍ͯ͠Δ͔

  5.  +BWBʹԿ͔͋ͬͨͷʁ Կ͕ىͬͯ͜Δͷʁ

  6.  ͋ͬͨ͜ͱ όʔδϣϯΞοϓ͕௒ૣ͘ͳͬͨɻ ޓ׵ੑʹපత͡Όͳ͘ͳͬͨɻ

  7.  όʔδϣϯΞοϓ͕ ௒ૣ͘ͳͬͨ

  8.          

          
  9.  ௒ૣ͘ͳͬͨ ൒೥͝ͱϦϦʔεɻ ʮͳΔʯͰ͸ͳ͘ʮͳͬͨʯͰ͋Γ
 +BWB ͕ϦϦʔεࡁΈɻ ळʹ͸+BWBͩΑɻ

  10.  ࢥ͏͜ͱ ͨͿΜʮ+BWBͷόʔδϣϯʯ͸ࠓ΄ ͲͷҙຯΛ࣋ͨͳ͘ͳΔɻ ࠷ۙͦ͏͍͏ͷଟ͍ͶɻྲྀߦΓ͔ͳɻ

  11.  αϙʔτͷ࿩ ͖ͩ͠͞ΜͷΛಡΊ͹͍͍ͱࢥ͏ɻ

  12.  ࢥ͏ͱ͜Ζ ͍ͨͯ͠Өڹͳ͍ɻ ݱࡏɺۚΛ෷ͬͯαϙʔτΛड͚ͯ ΔͳΒɺਖ਼͍͠৘ใͱམͱ͠ॴʹͨ ͲΓண͖·͢ɻ ͦ͏͡Όͳ͍ਓͨͪʹ͸ɺͲ͏ͤؔ ܎ͷͳ͍࿩Ͱ͔͠ͳ͍ɻ

  13.  ޓ׵ੑ

  14.  ཉ͍͠ޓ׵ੑ ৽ ίʔυ ಈ͔͢΍ͭ ݹ ݹͯ͘΋ ಈ͔ͤΔΑ

  15.  +BWB͸͜͏ KBWB DMBTT ίϯύΠϥ +7. ಈ͔͢΍ͭ ίʔυ

  16.  ৽چฒ΂ͯɾɾɾ ৽ ݹ KBWB DMBTT ίϯύΠϥ +7.

  17.  +BWB͸͜Μͳ໼ҹ͕͋Δ ৽ ݹ KBWB DMBTT ίϯύΠϥ +7.

  18.  ཉ͍͠ޓ׵ੑ ৽ ίʔυ ಈ͔͢΍ͭ ݹ ݹͯ͘΋ ಈ͔ͤΔΑ

  19.  ͜ͷลΛ࢖͏ ৽ ݹ KBWB DMBTT ίϯύΠϥ +7.

  20.  ݱ࣮ͷ࿩

  21.  ݹ͍όʔδϣϯ࢖͍·ͬͯ͘Δ ྫ࢖༻தͷDPNNPOTJP͕ DMBTTͷόʔδϣϯ +BWB

  22.          

           ͜Ε
  23.  ೥લ޲͚ͷ೥લͷιʔε +BWBͰ࣮ߦˠͰ͖Δ +BWBͰίϯύΠϧˠͰ͖Δ ·͋ͦΜͳ΋ΜͩΖ͏ͳ͊ɺͱ͍͏ ײ֮ɻ

  24.  ࣮͸େ෦෼͕͜Ε ৽ ݹ KBWB DMBTT ίϯύΠϥ +7.

  25.  ޓ׵ੑʹࢥ͏ͱ͜Ζ ͜Ε·Ͱපతʹҡ࣋͠Α͏ͱͯ͠ɺ ͨ·ʹʮ͝ΊΜͳ͍͞ʯͯͨ͠ɻ ͜Ε͔Β͸ܭըతʹഇࢭ͞ΕΔɻ
 ͳͷͰಥൃతʹͳ͘ͳΔͷ͸ݮͬͯ Ή͠Ζ੍ޚ͠΍͘͢ͳΔ͔΋ɻ

  26.  +BWBΛ͓͢͢Ί͢Δʁ

  27.  ॳ৺ऀ ͋͑ͯسආ͢Δཧ༝͸ͳ͍ɻ ౰ਓͷঢ়گΛ౿·͑ͯɺशಘ͠΍͢ ͍ݴޠ͔ΒೖΕ͹͍͍ɻ Ұݴޠ͔͠΍Βͳ͍ͭ΋ΓͳΒɺϓ ϩάϥϛϯάࣗମ͢͢Ίͳ͍ɻ

  28.  ͦͷଞ ͓޷͖ʹͲ͏ͧɻ ແཧʹ΍Δඞཁ͸ͳ͍ɻ ͨͿΜ৽͍͠ύϥμΠϜΛ੾Γ୓͘ ݴޠͰ͸ͳ͍͠ɻ

  29. Ұݴޠ͚ͩͰ͍͍࣌୅͸ ͱͬ͘ʹऴΘ͍ͬͯΔɻ ͱ͍͏͔ɺͦ΋ͦ΋ͦΜ ͳ࣌୅͸ͳ͔ͬͨɻ

  30.  ʮ+BWB͸΋͏ͩΊͩʯ

  31.  ֶशίετ্͕͕Δ ৗʹ৽͍͠จ๏Λशಘ͠ͳ͚Ε ͹ͳΒͳ͍ͷͰɺ+BWBΛ࠾༻͢ ΔϝϦοτ͸ͳ͘ͳͬͨɻ

  32.  ͜͏ࢥ͏ ࠓ·Ͱͷهड़͕Ͱ͖ͳ͘ͳΔΘ ͚Ͱ͸ͳ͍ͷͰɺແཧ͠ͳͯ͘ ͍͍ɻࠓ·ͰͱԿ΋มΘΒͳ͍ɻ

  33.  ౷੍͕औΕͳ͘ͳΔ ͲΜͲΜ৽͍͠ߏจ͕௥Ճ͞Ε Δͱ౷੍͕औΕͳ͘ͳΔɻ+BWB Λ࠾༻͢ΔϝϦοτ͸ͳ͘ͳͬ ͨɻ

  34.  ͜͏ࢥ͏ େن໛։ൃͳͲͰ౷੍ΛऔΔͨ Ίͷ࢓૊Έ͸ͱͬ͘ʹ੒ख़ͯ͠ ͍Δɻ౷੍͕ඞཁͳݱ৔Ͱͷର Ԡ͸Կ΋มΘΒͳ͍ɻ

  35.  +BWB͕༗ྉʹͳΔ ࠓ·ͰແྉͰ࢖͑ͯͨͷʹ͓ۚ Λ෷Θͳ͍ͱ࢖͑ͳ͘ͳΔɻ+BWB ͸΋͏ͩΊͩɻ

  36.  ͜͏ࢥ͏ ࠓ·Ͱແྉͩͬͨ΋ͷ͕༗ྉʹ ͳΔΘ͚Ͱ͸ͳ͍ɻ

  37.  ଞͷݴޠʹ͠Α͏ +BWB͸΋͏ͩΊͳͷͰɺ4DBMB΍ ,PUMJOʹ৐Γ׵͑Δ΂͖Ͱ͋Δɻ

  38.  ͜͏ࢥ͏ ͦΕΒ͸Ͳ͏ͤ+7.Λ࢖ͬͯΔɻ +7.ݴޠΛ୅ସʹڍ͛Δͷ͸ɺ ͨͿΜԿ͔צҧ͍͍ͯ͠Δɻ

  39.  +7.ݴޠ͸͜Μͳܗ KBWB DMBTT KBWBίϯύΠϥ +7. TDBMB TDBMBίϯύΠϥ

  40.  ଞͷݴޠʹ͠Α͏ +BWB͸΋͏ͩΊͳͷͰɺඇ+7. ݴޠʹ৐Γ׵͑Δ΂͖Ͱ͋Δɻ

  41.  ͜͏ࢥ͏ ద੾ͳڝ૪Λ͢Ε͹͍͍ɻࠓߋ ԿݴͬͯΔΜͩΖ͏ɻ ͋ɺ(SBBM7.ͱ͔Ͳ͏ʁ͠ΒΜ ͚Ͳɻ

  42.  Ͳ͏ରԠ͠Α͏ͱͯ͠ ͍Δ͔

  43. ͑ɺผʹʜʜɻ

  44.  ݱ৔͸·ͪ·ͪ ʮ+BWBͷόʔδϣϯΞοϓΛͲ͏औ Γѻ͏͔ʯ͸֤ݱ৔͕ࠓ೰ΜͰΔͱ ͜Ζɻ ͍ΖΜͳରԠ͕ग़ͯ͘Δͱࢥ͏ɻ

  45.  ࢲ͕΍ͬͯΔ͜ͱ ʮ͜Ε+BWBͰಈ͔͘ͳʁʯͱ͔Λ ࢼ͠ଓ͚ͯΔɻ%PDLFSศརɻ େମ໰୊ͳ͍ͷ͚ͩͲɺಈ͔ͳ͍ͷ ΋ͨ·ʹ͋Δɻ

  46.  धཁ͕૿͑ͦ͏ͳͱ͜ Ͳͷ͋ͨΓ͕όʔδϣϯҧ͍ͷӨڹ Λड͚Δ͔ݟۃΊΔ஌ࣝ΍εΩϧɻ ϓϩμΫτͷϦϦʔεΛૣΊΒΕΔɺ ͋ΒΏΔεΩϧɻ ·͋ɺ+BWBʹݶͬͨ͜ͱ͡Όͳ͍ɻ

  47.  ͱ͍͏͜ͱͰ

  48. ʮ+BWBࢮ͵ͷʁʯ ʮ͍͍͑ʯ