Riotの話

7f5776cbc424114eb28d4e60d6bcabf3?s=47 Fumio Furukawa
December 16, 2015

 Riotの話

超軽量なJavaScriptのUIライブラリ「Riot」の紹介です。
バージョン2.3対応。

2015/12/16に行われた、JSオジサン #6での発表資料です。

7f5776cbc424114eb28d4e60d6bcabf3?s=128

Fumio Furukawa

December 16, 2015
Tweet

Transcript

  1. גࣜձࣾετϨʔτεϐϦοπ ݹ઒จੜ ͷ࿩ CZ

  2. ݹ઒จੜ ʢ;Δ͔Θ;Έ͓ʣ ΤϯδχΞ޲͚ͷઌੜͱ ϝϯλʔ΍ͬͯ·͢ɻ w ೥ͷલ͘Β͍͔Β$ʴʴΛத৺ʹ༭ฌΤϯδχ Ξ࢓ࣄͯ͠·ͨ͠ɻ w ݚڀॴͰͷ࢓ࣄΛ೥΄Ͳ΍ͬͯ·ͨ͠ɻ w

    ϩϘοτ੍ޚϓϩάϥϜ޲͚ͷϓϦϓϩηοα։ൃ w Ի੠ձ࿩ϛυϧ΢ΣΞ։ൃ w ࣍ੈ୅ΧʔφϏ޲͚αʔϏεͷ࣮ंϓϩτλΠϓ։ൃ
  3. Laravel Tokyo since 2014.8 http://laravel.tokyo -BSBWFM఻ಓࢣϑϛϦΞ ڠࢍɿJetBrains

  4. ॻ੶ʢϥϥϕϧຊʣ 2015೥4݄ൃച

  5. ͷ͸ͳ͠Λ͠·͢ɻ

  6. A React-like user interface micro-library 3FBDUΈ͍ͨͳ ͪͬͪΌ͍ 6*ϥΠϒϥϦ JT ʮ

    ʯ
  7. ๫ಈ ͸

  8. 3JPUͰͰ͖Δ͜ͱ ΧελϜλάఆٛ αʔόʔαΠυϨϯμϦϯά ୯ํ޲σʔλόΠϯσΟϯά +4ΦϒδΣΫτͷঢ়ଶ؂ࢹͱ௨஌ ϋογϡϧʔςΟϯά

  9. 3FBDUΈ͍ͨͳ ͪͬͪΌ͍ 6*ϥΠϒϥϦ ͸

  10.  3JPUϦϦʔε೥ද ೥ ೥ ೥ ݄ ݄  ܥ ܥ

    ܥ ܥ ܥ ݄ ݄ ݄ ݄ ݄   ࠷৽W ˒ʢݱࡏʣ ݄  ϦϑΝΫλ
  11. ϑΝΠϧ ߦ 3JPUW PCTFSWBCMFKT SFOEFSKT SPVUFKT

  12. 3JPUW SJPUNJOKT,#

  13. খ͞͞ͷൿ݃͸ ਖ਼نදݱʂ ࢖༻཰ʢײ֮஋ʣ ஫ҙɿλϒ΍εϖʔε͕ඞཁͳӅΕ࢓༷͕͋Γ·͢ɻ

  14. ΧελϜλάఆٛ ɾࣄલʹϏϧυ΋Ͱ͖ΔʢUBHˠKTʣ ɾαʔόʔͰϨϯμϦϯάͰ͖Δ ೾ׅހ̍ͭͰ ͘͘Δ UZQFଐੑͰॲཧ ܥΛม͑ΒΕΔ ɾʢະࢦఆʣSJPU ɾzFTz ɾlDP⒎FFz

    ɾzUZQFTDSJQUz EPDNFOV $44 \HP5PQ^ +4 )5.- TDSJQUUZQFlz ม਺ల։͸Ͱ͖ ͳ͍
  15. σʔλόΠϯσΟϯά λάଐੑͰҾ਺ Λ౉͢ \DPVOU^ BQQ BQQDPVOUFS \PQUTDPVOU^ PQUTม਺ʹೖͬ ͯΔ SJPUUBHଐੑͰ

    ΧελϜλάΛ όΠϯυͰ͖Δ EJWSJPUUBHlBQQ
  16. ϋογϡϧʔςΟϯά ΧελϜλάΛ ల։ SJPUNPVOU b ` SJPUSPVUF bQBUIUP` GVODUJPO 63-ύλʔϯͱ

    GVODUJPOΛؔ࿈ ෇͚Δ Wʙ ϧʔςΟϯά։࢝ SJPUSPVUFTUBSU
  17. wDPNQJMFSίϯύΠϥ wUNQMςϯϓϨʔτΤϯδϯ wPCTFSWBCMFঢ়ଶ؂ࢹͱ௨஌ wSPVUFϧʔςΟϯά wDPSFίΞ wDMJίϚϯυϥΠϯΠϯλʔϑΣʔε 3JPUϦϦʔεϊʔτ ೔ຊޠ༁ ̒ͭͷϞδϡʔϧʹ෼ׂ͠·ͨ͠ɻ

  18. 3JPUϦϦʔεϊʔτ ೔ຊޠ༁

  19. ·ͩΠέͯͳ͍ͱ͜Ζ w ZJFMEٖࣅཁૉͷ࢓༷͕࿅Γ੾Ε͍ͯͳ͍ʢ͕ࠜਂ͍ʣ w ΧελϜλά಺ͷείʔϓ໰୊ʢ13Ͱٞ࿦தʣ w IUUQTHJUIVCDPNSJPUSJPUQVMM w 3JPUͷϩʔυϚοϓʹࡌ͍ͬͯΔ w

     FBDI\^ͷ࢓༷͕࿅Γ੾Ε͍ͯͳ͍ w %O%Ͱॱংมߋ͢Δͱෆ౎߹͕ى͖Δʁ w (JU)VC্ͰԌ্ͯͨ͠ w #BCFMରԠͷͨΊͷ࢓༷௥Ճ΋Ϗϛϣʔ w TDSJQUUZQFlFTzͱTDSJQUUZQFlCBCFMz w #BCFMΛ࢖͏ͳΒlFTzͱࢦఆ͢Δʢਪ঑ʣ w #BCFMΛ࢖͏ͳΒlCBCMFzͱࢦఆ͢Δ
  20. 3JPU·ͨ͸ 3JPUʹظ଴ʂ

  21. ͱ͸͍͑ɺγϯϓϧͰ ػೳे෼ͳ6*ϥΠϒϥϦͰ͢

  22. ๫ಈͷΧελϜλά ͸΋͏ख์ͤ·ͤΜ

  23. "UPNύοέʔδbSJPU` IUUQKVNJMMBNFBUPNQBDLBHFSJPUVQEBUFEGPSSJPU ػೳͳͲৄ͘͠͸ϒϩάهࣄΛࢀর͍ͩ͘͞ɻ UBHΛอଘ͢Δͱ KT͕ੜ੒͞ΕΔʂ γϯλοΫεϋΠϥΠτʂ

  24. גࣜձࣾετϨʔτεϐϦοπ 【サービス】 プロエンジニア養成塾 エンジニアメンター レンタルブレーン・CTO 制作・開発チームコンサルティング ͦͷଞͷ׆ಈ ະདྷͷܦࡁΠϯϑϥΛߟ͑Δ γϏοΫςοΫ׆ಈ -BSBWFMΛ೔ຊʹ޿ΊΔ

    IUUQXXXTUSBJHIUTQJSJUTDPKQ ιϑτ΢ΣΞ։ൃٕज़ݚڀ IUUQKVNJMMBNF
  25. ڠࢍɿJetBrains -5ͷ༏উ৆඼͸ 1)14UPSN 7PM͸݄೔ʢ݄ʣ࣌ʙ ΠϕϯτˍίϛϡχςΟεϖʔεEPUT ϑʔυɾυϦϯΫ෇ ԁʢఆһ໊ʣ ొஃऀืूதʂ IUUQFWFOUEPUTKQFWFOU IUUQTMBSBWFMFSTEPPSLFFQFSKQFWFOUT

    EPUT %PPSLFFQFS લճ༏উऀͷ3PEPSJHP
  26. ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ Ҿ͖ଓ͖ɺ+4ΦδαϯΛָ͓͠Έ͍ͩ͘͞ IUUQKVNJMMBNF