回答編集履歴

1

主張が分かりやすいようにリファクタリング

2017/04/12 04:40

投稿

miyabi-sun
miyabi-sun

スコア21158

test CHANGED
@@ -18,25 +18,31 @@
18
18
 
19
19
 
20
20
 
21
- 上記知っていましたか?
21
+ jQueryの存在意義は下位互換もうまく考えられていますので、
22
22
 
23
- まぁ、ライブラリやフレームワークの開発者でなければ別に知らんでも生きていけるので知る必要はありません
23
+ 別に知らんでも生きていけるすね
24
24
 
25
25
 
26
26
 
27
- ならばWebComponentsは?
27
+ ならばWeb Componentsは?
28
28
 
29
+ これも同様で、優れたエンジニアならばある程度触れて当然になるかも知れませんが、
30
+
29
- これも同様で、ライブラリやフレームワークの開発者でなければ知らんでも生きていける
31
+ 基本的にはライブラリやフレームワークの開発者でなければ知らんでも生きていけるものとして扱われる技術しょう
30
32
 
31
33
 
32
34
 
33
- じゃあWebComponentsがた後どうなるか?
35
+ じゃあWeb Componentsが正式に登場した後どうなるか?
34
36
 
35
37
  何も変わりませんよ。
36
38
 
39
+ ライブラリやフレームワークが必要に応じて内部的に勝手に取り込んで有効活用するだけの話です。
37
40
 
38
41
 
42
+
39
- ライブラリやフレームワークが必要に応じて内部的に勝手に取り込で有効活用するだけの話です
43
+ 少なくともReact等の既存JSフレームワークが脅かされるとは到底思えません。
44
+
45
+ 下記はその根拠です。
40
46
 
41
47
 
42
48
 
@@ -74,26 +80,6 @@
74
80
 
75
81
  さて、この概念自体は「Web Components」と衝突しますか?しませんか?
76
82
 
77
- そりゃあ細かい実装レベルでは一部衝突する部分るでしょうが、
83
+ 別に衝突しませんよね、だって「Web Components」単な技術あり、概念を形にたフレームワークとは別のものなのですから。
78
84
 
79
- 一番根っこ概念は別に衝突しませんので、既存のJSフレームワークが脅かされる事はまぁ無いでしょう。
85
+ だからそのJSフレームワークが必要な時、必要な分だけ「Web Components」という新技術を利用する事になるでしょう。
80
-
81
-
82
-
83
- ---
84
-
85
-
86
-
87
- 【蛇足】
88
-
89
- 因みに最初の何故jQueryを使うのかに対する答えは下位互換の為です。
90
-
91
- 上記の[You Don't Need jQuery - Qiita](http://qiita.com/tatesuke/items/b9548dd484b01b139b74)の記事はIE10↑です。
92
-
93
-
94
-
95
- IE9が対応ブラウザに出た時点で破綻します。
96
-
97
- でもjQueryなら新しいブラウザも古いブラウザも同じ書き方出来るでしょ?
98
-
99
- そこの差異を吸収してあげるのがライブラリ・フレームワークの役割です。