- 【Lisp】スクリプト バトルロワイヤル48【pl,rb,php,js】 [転載禁止]©2ch.net
674 :デフォルトの名無しさん[sage]:2015/04/08(水) 08:28:28.69 ID:aehDYe+y - >>665
俺は特にと書いたわけだが何故その意を解釈できないのかね。 じゃあそういう国語ができない馬鹿向けに微妙なニュアンスを避けて白黒はっきり書こうか。 単にfunctionを省けるだけで追加の=>があるので簡潔に書けないと言っておこう。 returnの省略はJavaScript1.7で瞬間的に実装された事の焼き直し。というか省略は式の時だけだろ馬鹿が。 しかしthisの相違こそが目的なのだが、これに慣れるまでまたはそもそも元々のthisに不慣れであれば煩雑さの追加でしかないだろうな。
| - 【Lisp】スクリプト バトルロワイヤル48【pl,rb,php,js】 [転載禁止]©2ch.net
676 :デフォルトの名無しさん[sage]:2015/04/08(水) 08:43:39.84 ID:aehDYe+y - >>665
JSONはその名の通りJS発生の物を更に簡潔化一般化したデータ形式でそもそもNN2の頃から読み取りで構文は存在しNN3/IE4でスクリプトのリテラルに追加された。 しかしJSから見たら流行時期的にresponseTextなどの文字列として受けてもデメリットであるという微妙に不便な仕様。だから即座にJSONPという名前でスクリプトそのものを埋め込む形が主流となった。 XMLはJSの独壇場と断言出来るほど素晴らしく地道で愚直な実装だわな。 このスレで対象とする他のスクリプト言語を見てみろ、要は、難解膨大な仕様を理解せず即席実装したモジュールのオンパレードだ。ホンマにゴミ。悪いのはXMLじゃなくPerl/python/rubyに蔓延る聞く耳持たない傲慢な姿勢だ。
| - 【Lisp】スクリプト バトルロワイヤル48【pl,rb,php,js】 [転載禁止]©2ch.net
678 :デフォルトの名無しさん[sage]:2015/04/08(水) 08:56:11.60 ID:aehDYe+y - ここ数年pythonを書いていて玩具感が湧いてくるのはJSが本格的に飛び抜けてきたからに他ならないと思う。
腰の低さに尽きると思う。面倒な事をベンダーが愚直に遂行してくれる事の積み重ねだと思う。 最近の代表例はURL周りで、そもそもJSで初めからある実装を言葉を変えて仕様としたに過ぎないのだが、そんなものまで愚直に実装を試みている。 バッドノウハウ的にHTMLAnchorElementを作ってhrefプロパティなどを読めばより意のままの値を返してくれるのに敢えて重複実装を試みているわけだ。 こんな怠い作業はJSでしか見られない。謙虚なんだろうな。だからとうとう圧勝しつつあるわけだと思う。
|
|