- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
62 :デフォルトの名無しさん[sage]:2015/05/03(日) 07:28:15.47 ID:aiD72K3t - どれだけJS壊滅論を叫ぼうが、JS一人勝ちの状況は変わらん
ネイティブアプリもJSがメインになると思う Swiftは負ける
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
66 :デフォルトの名無しさん[sage]:2015/05/03(日) 09:29:02.87 ID:aiD72K3t - 事実として現在Webアプリが圧倒的市場規模であり、
その中で圧倒的なのがJS これだけでもJSの勝利なのだが、 デスクトップアプリもモバイルネイティブアプリも JSの有力なソリューションが出てきた あとはただ浸透していくだけの状況 JSの圧倒的一人勝ちの未来しか見えない
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
67 :デフォルトの名無しさん[sage]:2015/05/03(日) 09:33:32.67 ID:aiD72K3t - これほどまでにJSが圧倒的な理由は、言語仕様の素晴らしさにある
クロージャを備え、オブジェクト記法を備え、柔軟性を備えていた これにより、新しい言語仕様ができたらすぐにPolyfilやコンパイラができる 枝葉末節の粗に囚われて本当の素晴らしさが分かっていなかったバカが多かったが 時代はJSの本当の素晴らしさを証明した
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
71 :デフォルトの名無しさん[sage]:2015/05/03(日) 11:23:00.74 ID:aiD72K3t - 実際の数字
http://redmonk.com/sogrady/2015/01/14/language-rankings-1-15/ 1 JavaScript 2 Java 3 PHP 4 Python 5 C# 5 C++ 5 Ruby 8 CSS 9 C 10 Objective-C 11 Perl 11 Shell 13 R 14 Scala 15 Haskell 16 Matlab 17 Go 17 Visual Basic 19 Clojure 19 Groovy JSが勝者で決まってしまったから、このスレの存在意義がなくなってしまったな
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
72 :デフォルトの名無しさん[sage]:2015/05/03(日) 11:31:34.12 ID:aiD72K3t - やべー、これを使えばクロスプラットフォームのデスクトップアプリが作れちゃうw
しかもAtomのような本格的なソフトが作れることがすでに証明されているw http://electron.atom.io/ やべー、これを使えばモバイルのネイティブアプリが作れちゃうw しかもFacebook Groupsのような本格的なソフトが作れることがすでに証明されているw https://facebook.github.io/react-native/ JavaScript最強すぎワロタw
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
74 :デフォルトの名無しさん[sage]:2015/05/03(日) 12:21:14.02 ID:aiD72K3t - 何言ってんだ
今どきJavaScriptに互換性の問題なんてほぼないぞ Polyfillやコンパイラがあるのだから ブラウザがWebGLに対応していないとか、 そういうブラウザの機能の互換性はあるかもしれないが、 それはJavaScriptとは別の問題だろう
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
75 :デフォルトの名無しさん[sage]:2015/05/03(日) 12:25:30.23 ID:aiD72K3t - しかも、nodeやChromeはほぼどんなOSでも動く
今やこうしたOSの互換性の問題を解決するのがJSという位置づけだろう
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
77 :デフォルトの名無しさん[sage]:2015/05/03(日) 12:31:03.61 ID:aiD72K3t - たとえば?
Polyfill使えばたちどころに解決するものしか思い浮かばないが
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
80 :デフォルトの名無しさん[sage]:2015/05/03(日) 12:34:54.94 ID:aiD72K3t - 溢れてないと思うが?
何の話なんだ? 具体例を出してみてくれよ
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
82 :デフォルトの名無しさん[sage]:2015/05/03(日) 12:36:01.29 ID:aiD72K3t - >>79
分かった分かった じゃあ、互換性の問題はあるってことにしよう ただし解決できるので困らないがw
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
83 :デフォルトの名無しさん[sage]:2015/05/03(日) 12:37:20.23 ID:aiD72K3t - >>81
ああ、なるほど 君もJavascriptの互換性については問題ない派のようだね
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
85 :デフォルトの名無しさん[sage]:2015/05/03(日) 12:40:13.91 ID:aiD72K3t - 確かにJavaScript自体の互換性ではなく、ブラウザの機能の互換性の問題なら
たくさんある CSSが動かないとか、SVGのレンダリング結果が違うとか そういうやつね そういう意味なら古いブラウザで動かないライブラリはたくさんあるよ
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
87 :デフォルトの名無しさん[sage]:2015/05/03(日) 12:49:08.20 ID:aiD72K3t - >>84
日本のゲーム業界もレベルが高いとは思わないけどな 確かにそこそこ稼げてはいるが、それはレベルが高いせいではない 日本自体が全体的にレベルが低いよ 海外はWebもゲームもレベルが高い それは給料がぜんぜん違うからだ アメリカのWebエンジニアは日本の3倍近くの給料だ そんな状況で優秀な奴が日本に集まるわけ無いだろ
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
89 :デフォルトの名無しさん[sage]:2015/05/03(日) 12:59:48.42 ID:aiD72K3t - >>86
方言って言ったらCommon LispとSchemeくらい違っても 方言になるしなあ 方言持ちだすのは違う そして、その中で今よく使われてるのは Mozilla JavaScriptとChrome Javascriptくらいだろうけど その2つはかなり互換性があるよ >>88 今はそんな状況じゃないと思う 各モダンブラウザのJavascriptの、互換性ははっきり言って相当高い nodeもV8エンジンだから、結局ほぼ互換性の高いエンジンで占められていると思う
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
91 :デフォルトの名無しさん[sage]:2015/05/03(日) 13:14:30.39 ID:aiD72K3t - >>90
そうだとして、それはnodeではnode特有の処理を書かなくてはいけないという 当たり前のことであって、互換性の問題と呼ぶのは違わないか? Windows特有の機能にはWindowsのための書き方をしなくてはいけないし ネットワークにはネットワーク特有の処理を書かなくてはいけないのと同じことだろ
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
94 :デフォルトの名無しさん[sage]:2015/05/03(日) 13:26:48.79 ID:aiD72K3t - >>92
意味がわからない お絵かきソフトのソースコードを金融システムに流用したって動かないだろうけど それが弱点と言われてもな ちなみにnodeのライブラリはbrowserifyを使ってブラウザ上で結構動くよ
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
95 :デフォルトの名無しさん[sage]:2015/05/03(日) 13:27:48.30 ID:aiD72K3t - >>93
2011年ねえ。。。
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
108 :デフォルトの名無しさん[sage]:2015/05/03(日) 14:39:33.46 ID:aiD72K3t - ノンブロッキングのプログラミングが難しいという話なら
まあ一応理解できなくもない が、それもcoやES7のasync/awaitで難しくなくなった
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
112 :デフォルトの名無しさん[sage]:2015/05/03(日) 14:43:14.42 ID:aiD72K3t - お前の出したどの記事も互換性が低いとは一言も言ってないぞ
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
117 :デフォルトの名無しさん[sage]:2015/05/03(日) 15:12:49.59 ID:aiD72K3t - そもそも>>114はES6のネイティブでのブラウザの対応状況だろ
ES6というのは、次期JavaScriptであって、それを先行して どれだけ実装しているかということ 次期JavaScriptの先行実装状況に互換性どうこう言われてもな 言うなら現行JavaScriptであるES5.1の表を持ってこいよ
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
118 :デフォルトの名無しさん[sage]:2015/05/03(日) 15:14:15.31 ID:aiD72K3t - >>116
それは怪しいな AndroidのDalvik(かなりのシェアを占めるだろう)は Version8に全く対応していないから
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
119 :デフォルトの名無しさん[sage]:2015/05/03(日) 15:18:45.95 ID:aiD72K3t - ES5の表見つけてきた
Chrome(V8)、Firefox、IE10以降、iOS、Webkitと主要環境は軒並み100% http://kangax.github.io/compat-table/es5/
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
121 :デフォルトの名無しさん[sage]:2015/05/03(日) 15:29:16.49 ID:aiD72K3t - 先行仕様というのは、Javaで言えば、Java9の機能が使えるということ
これはプラスでありこそすれ、マイナスにはならない 互換性を気にする場合先行仕様なんて使わないからな
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
127 :デフォルトの名無しさん[sage]:2015/05/03(日) 16:06:24.22 ID:aiD72K3t - WSHねぇ
この人はやっぱ2006年あたりで時が止まってるっぽいな
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
129 :デフォルトの名無しさん[sage]:2015/05/03(日) 16:17:51.84 ID:aiD72K3t - MSはブラウザ用には更新しているし、PowerShellという新しい代替品を
使ってほしいから更新してないだけだろうに
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
131 :デフォルトの名無しさん[sage]:2015/05/03(日) 16:20:44.63 ID:aiD72K3t - Windows 8では新しいJavaScript(これはJScriptとは呼ばれていない)で
アプリが作れることも知らないらしい
|
- 【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】 [転載禁止]©2ch.net
132 :デフォルトの名無しさん[sage]:2015/05/03(日) 16:30:05.05 ID:aiD72K3t - そういえば、ひそかにMacもYosemiteからJavaScriptで
AppleScriptを代替できるようになったよな JavaScriptでMacのアプリも作れて自動化作業もできる時代 JavaScriptが着実に言語の争いを制覇しつつあるね
|