81
81

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

HTMLってどうなの? JSそれぞれの立場

Last updated at Posted at 2015-09-14

最近のJavaScript業界で「HTMLへの思い」を聞いてみました。

Artboard 1.png

Angular先生

HTMLはもっと出来る子さ。もっと進化できるはず、もっと頑張れよ!

React先輩

もうHTMLに期待するのは飽き飽きしたよ。すべてはJavaScriptでいいんだ、クールだろ?

Polymer君

HTMLは進化して帰ってきたよ! エッ、Safariッテナンデスカ?

このあたり、モダンブラウザ・ネイティブ世代のライブラリたちとの温度差があるようですね。少し、意見を聞いてみましょう。

Riot君

先生、僕たちゆとり世代なんで頑張りたくないです。というかHTMLは十分高機能だし。先輩には悪いけど、ビューはHTMLで書くのが自然ですね。(というか、先輩たちのHTMLアレルギーがナゾ)

vue.jsさん

私はわたしですから。あんまりいろいろやりすぎるのはクールじゃないし。HTMLはHTML、JavaScriptはJavaScript、これからもシンプルにありたいです。

Polymer君についてはどうなんでしょうか?

うん、Polymer君のことはもちろん応援してるよ。でも、すぐの話ってわけじゃないよね? 僕たちは、どちらかというと「今ある技術」に集中したいんだ。ブラウザは、実のところすでに扱いきれないほど高機能だからね。

ちなみに、Backbone爺さんからは「喝ッ」のひとことだけ頂きました。Emberおばさんは忙しいのかケータイが繋がりませんでした。あしからず。

補記

Angularは本当にHTMLを便利なものにしたかった、でもちょっと思いが強すぎて難しい面もあって、それを見ていたReactはHTMLから距離を置いていきます。Angularでの試行錯誤は、WebComponentを通じて間接的にPolymerに繋がります。そんなこんなの数年間に、ブラウザはいつの間にか総モダンブラウザ時代。

モダンブラウザしか考えていない「ゆとり世代」は、徐々に既存プロダクトに違和感を覚えて...、その結果が昨今のフレームワークありすぎの事態ですが、まあ選択肢が多いのは、本来、悪いことではないですね。

不毛と思っていても、みんな大好きフレームワーク論争ですが、論争の前の足場が違うことを確認すると、あんまり論争にならないものです。「寿命」や「負債」に尻込みするのも理解はできるし(共感はしない)、ちょっと分野が変われば業界標準なんてあってないようなもの。ソースを読んで、できればコミットしてみて、話はそれからです。

81
81
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
81
81

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?