Upgrade to Pro — share decks privately, control downloads, hide ads and more …

jQueryと私の10年間

 jQueryと私の10年間

2016/7/8の「Sketchy Talks #2 jQueryについて学ぶ」で発表した時のスライドです。
……またグダグダですみません(;´∀`)

もりてつ

July 08, 2016
Tweet

More Decks by もりてつ

Other Decks in Technology

Transcript

  1. jQueryと私の10年間
    2016年7⽉8⽇
    もりてつ

    View full-size slide

  2. 今回の内容
    • ⾃⼰紹介
    • 2005年以前:JavaScript冷遇時代→Ajax登場
    • 2006年:jQuery登場
    • 2008年:1.2
    • 2009〜2010年:1.3〜1.4
    • 2013年:1.9/2.0
    • 2016年:3.0
    • 今後はどうなる?
    • まとめ

    View full-size slide

  3. ⾃⼰紹介
    • 名前:もりてつ
    • 年齢:44歳
    • 以前のお仕事:某電機メーカーでソフトウェア関連
    ソフトウェアメーカー
    • 今のお仕事:株式会社グラッドキューブ(2015年11⽉〜)
    主にフロントエンド回りを担当
    • Twitter:@m_n_t_p
    • しゅみ:コントラバスとかゲームとかパズルとか。

    View full-size slide

  4. 2005年以前
    • 昔はJavaScriptは冷遇されていた
    ü要らないポップアップ等、ろくな⽤途に使われていない
    üセキュリティ的にも怪しい
    üブラウザはJavaScriptをオフにする⼈も多かった
    2005年:Ajaxが⼀気に普及
    GoogleマップなどのWebアプリに使われる

    View full-size slide

  5. 2005年以前
    •この頃のもりてつ
    →某メーカーでいろいろ開発
    nPC⽤ソフト
    n家庭⽤サーバー
    n海外向け携帯電話
    少しだけ
    JavaScriptいじった程度

    View full-size slide

  6. 2006年
    Ajax
    DOM操作
    簡単に!

    View full-size slide

  7. 2006年
    •この頃のもりてつ
    →携帯でJavaScriptを動かすプロジェクト
    n携帯⽤「PCサイトブラウザ」
    nいろいろなサイトを表⽰させたい
    nJavaScriptも動くようにしたい
    (でもjQueryは知らなかった)

    View full-size slide

  8. 2006年
    •この頃のもりてつ
    →携帯でJavaScriptを動かすプロジェクト
    ブラウザ搭載ケータイ
    メーカー 通信キャリア
    ブラウザ

    View full-size slide

  9. 2008年
    •この頃のもりてつ
    →携帯でAjaxを動かしたい
    ……という無茶振り要望に応える
    Ajax搭載ケータイ
    (超重いものの⼀応Googleマップは動いた)

    View full-size slide

  10. 2009〜2010年
    1.3〜1.4

    View full-size slide

  11. 2009〜2010年
    この頃から
    を採⽤するサイトが増加?
    • Ajax、DOM操作が簡単
    • それなりのコードを書けばそこそこ動く

    View full-size slide

  12. 2009〜2010年
    •この頃のもりてつ
    携帯でのJavaScriptが
    動作しないサイトが増えてくる
    え?どうして!?

    View full-size slide

  13. ケータイで動かすには
    • さすがに重い
    • それまで想定していなかった操作も
    あった(らしい)

    View full-size slide

  14. 2009〜2010年
    •と、いうことで。
    ブラウザ開発
    通信キャリア
    端末メーカー
    ごめんなさい
    しょうがないなー
    ごめんなさい
    ケータイでのJavaScriptは⼀部だけ動作。

    View full-size slide

  15. 2013年
    1.9/2.0

    View full-size slide

  16. 2013年
    1.9:利⽤頻度の低いAPIを
    バッサリカット
    2.0:IE6〜8をバッサリカット

    View full-size slide

  17. 2013年
    •この頃のもりてつ
    ü某電機メーカーを辞めて転職活動
    üソフトウェアメーカーに⼊ったものの
    JavaScriptとはほぼ無縁
    •世間では
    üスマートフォンの普及が本格化
    (jQueryも動くよ!)

    View full-size slide

  18. そして、2016年。

    View full-size slide

  19. 今後はどうなる?
    •jQuery3.0の登場で1.x/2.xは廃れていくのか?
    •JSフレームワーク、AltJS普及でjQueryの⽴場は?
    •IoTやAIなどにjQueryが⼊っていく可能性は?
    などなど、興味は尽きません。
    ※個⼈の感想です。

    View full-size slide

  20. (強引に)まとめ
    •jQuery
    Ø2006年に登場してからの10年間安定した⼈気
    Øしかし10年経った今年、3.0で⼤きく変化……か?
    •もりてつ
    Ø2006年以降変わり続けている(いろいろな意味で)
    Øこれからも⼤きく変わっていく……か?

    View full-size slide