- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
188 :デフォルトの名無しさん[sage]:2015/08/08(土) 12:02:07.44 ID:tpla98te - >>184
AltJSはJavaScriptの未来を予測しているとも言えるね 最終的にJavaScriptに落とせばいい、という考えは、JavaScriptはWeb界のCのような存在になる 可能性を示している つまり、JavaScriptはCと同じように、「覚えておくべき言語」ではあり続けるだろうが、「積極的に使う べき言語」という地位はAltJSに移っていくだろうね
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
190 :デフォルトの名無しさん[sage]:2015/08/08(土) 12:52:13.72 ID:tpla98te - >>189
そういうのは互換性じゃなくてポータビリティというんだと思うけどな… 今でもポータビリティを重視するような分野はCで書かれることも多いし、そういう分野でのCの 重要度を否定するつもりは微塵もない とはいえ、それ以外の分野でCを積極的に選ぶようなことは、組み込み以外ではないと言って 過言ではない JavaScriptも似たようなことになるだろうね Web分野での基盤プラットフォームとしては君臨しつづけるだろう しかし、トレンドはAltJSに移っていく
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
192 :デフォルトの名無しさん[sage]:2015/08/08(土) 12:54:01.33 ID:tpla98te - >>191
Githubはcoffeescript使いまくりだし、AngularはTypeScript(の亜種)を採用したね
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
196 :デフォルトの名無しさん[sage]:2015/08/08(土) 13:38:57.92 ID:tpla98te - >>194
> ただGithubがCoffeeScriptを使われているっていうのは > 初耳だから、どこで使われているかを教えてくれ。 atom見りゃ一発 > あと、TypeScriptはJavaScriptの亜種だ。 AltJSであることに変わりはない
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
201 :デフォルトの名無しさん[sage]:2015/08/08(土) 13:46:13.11 ID:tpla98te - >>200
> その理屈で言えば、ES6もAltJSだよw ? まさかBabelのこと? Babel自体はAltJSだけど、ES6はAltJSじゃないよね Babelでは対応できないES6の機能だってあるしね (そうじゃなかったらわざわざES6なんて策定しないだろうし)
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
206 :デフォルトの名無しさん[sage]:2015/08/08(土) 13:51:44.61 ID:tpla98te - >>204
それを言ったら世の中の言語はすべてそうだよ 結局はアセンブラに落とさないといけないんだからね つまりネイティブかどうかは将来性とは無関係
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
210 :デフォルトの名無しさん[sage]:2015/08/08(土) 13:56:14.99 ID:tpla98te - >>207
その大企業GoogleもJavaScriptには早々に見切りをつけて模索中だけどな Dartはどうやらコケたくさいが…
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
212 :デフォルトの名無しさん[sage]:2015/08/08(土) 13:58:51.86 ID:tpla98te - >>211
AngularもTypeScriptだし、GoogleがJavaScriptという言語自体に魅力を感じていないのは 明らか とはいえ、プラットフォームとしてのJavaScriptは重要視しているので、V8とか作っている つまりそういうことだよ
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
214 :デフォルトの名無しさん[sage]:2015/08/08(土) 14:00:25.72 ID:tpla98te - >>213
違うよ TypeScriptはJavaScriptに変換しなきゃ使えない=AltJSだよ
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
218 :デフォルトの名無しさん[sage]:2015/08/08(土) 14:14:42.32 ID:tpla98te - >>216
TypeScriptはJavaScriptのスーパーセットだからTypeScriptはJavaScriptだってのは、 YAMLをJSONと呼ぶようなものだよ 確かにYAMLはJSONのスーパーセットだけど、YAMLをJSONと呼ぶような人はいない TypeScriptの型指定機能がJavaScriptに取り込まれることは当分ないだろうし、 その時点でふたつは別物だよ
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
222 :デフォルトの名無しさん[sage]:2015/08/08(土) 14:25:15.06 ID:tpla98te - >>220
> 全てのブラウザがTypeScriptをネイティブにサポートする。 こんなの20年後でも実現してないだろうね JavaScriptの発展性のなさはまさにこの「クライアントが全部置き換わるのに相当な時間を要する」 部分にある すでに仕様が策定されているES6にしたって、すべてブラウザでネイティブに動くには10年単位の 時間が必要だろう そういう欠点を補うのがAltJSであるわけだ プラットフォームとしてはJavaScriptでいいし、JavaScript自体も成長していくのだろう (同じプラットフォーム言語であるCだって、C89、C99、C11と成長してるんだしね) ただ、実際に使うのはAltJSである、それだけの話
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
266 :デフォルトの名無しさん[sage]:2015/08/08(土) 22:30:20.90 ID:tpla98te - なんかJS厨の意見ってPHPerの意見に似てる
言語仕様のクソさには目をつぶって、入っている環境が多いからとかそういう方面のメリットだけを 強調するところとかがさ
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
283 :デフォルトの名無しさん[sage]:2015/08/08(土) 23:05:49.79 ID:tpla98te - >>278
PHPがマシと言ってるように見えるのは気のせいだよね?
|