JavaScriptは消滅すべきだったよな (767レス)
上下前次1-新
1(4): 2011/11/08(火)23:14 AAS
あの盛り下がってた時期に。
Ajaxとかいう技術のせいで再評価されちゃって、
結局使いにくいままjQueryとかcoffee scriptなるものを生み出してしまう。
641: 2015/02/07(土)21:56 ID:YaOp7Nt7(1/2) AAS
>>48
JSON-LDはある意味再発明だな。こっちはgoogleさんがうまくやりそうだ。
642: 2015/02/07(土)22:01 ID:YaOp7Nt7(2/2) AAS
>>610
ニーズのほとんどは、duck typingで説明できるんじゃねーかな。
なんとなく動いてほしいわけだ。
Pascalとかでコンパイル成功するとほぼ動作するってのを知ってると、気持ちわるいわけだが。
643: Office & Gamers ◆G144Hzgh2.0e [アハ♪” uh huh] 2015/02/08(日)05:30 ID:EWNvntIT(1) AAS
[EXEファイル可] JavaScript統合開発環境 DX Studio [転載禁止]©2ch.net
2chスレ:tech
644: 2015/02/08(日)08:03 ID:tUjKNEQ0(1) AAS
ぐろ
645: 2015/02/08(日)18:23 ID:RJjTX+iv(1) AAS
画像リンク[jpg]:i.imgur.com
646: 2015/02/27(金)18:03 ID:jUJY8z2X(1) AAS
NodeのせいでPHP等のサーバ処理言語は廃れていく?
647(1): 2015/02/28(土)11:03 ID:1nuig21R(1) AAS
OOPLなのに+で文字列結合とか無いわー。
集合型と互換性なくなるじゃん。
"集合型と文字列型が互換性を持っているSmalltalkの例"
| value |
"加算"
value := #( 1 2 ) + 1. "-> #( 2 3 )"
value := 'AB' + ( $a - $A ). "-> ab"
"結合"
value := #( 1 2 ) , #( 3 ). "-> #( 1
2 3 )"
省3
648: 2015/02/28(土)11:15 ID:0J8+8Slx(1) AAS
>>290
スモールマウス。ちがったトーク。うざいよ?
ここにも書き込んでたか。もう明らかに荒らしが目的ってはっきりしたな。
649: 2015/02/28(土)11:31 ID:u2d/ZWEO(1) AAS
プロトタイプベースとか言う謎ワードに踊らされてクラスを意識させたのが間違いだった
構造体とfunc.callを中心に考えたらまだ有り
650: 2015/02/28(土)23:55 ID:8Ce/GkAM(1) AAS
>>647
だっさ。
651: 2015/03/01(日)09:13 ID:N+dovjey(1/2) AAS
間違いの10や20くらいどの言語にもある。
JSはまだその柔軟性により間違いを緩和しやすい方だ。
ただJSの何もかもが間違いに見える人にとっては
間違いを間違いで塗りつぶしているように見えるのかもな。
652: 2015/03/01(日)09:41 ID:6ijce9uo(1/2) AAS
嘘もつき続ければ真になるってか
最後に声の大きい方が勝つ
653: 2015/03/01(日)10:25 ID:wgjs6b8L(1/5) AAS
その柔軟さが問題ありすぎて、厳密モードとかで必死に間違いを直してるだろ
影響が広い破壊的な変更を加えないといけないのは間違いが多すぎる証
他のスレでもいったけど、undefinedが予約語でなくて書き換え可能とか、変数の巻き上げとか、他にそんな間違いしてる言語ある?
654: 2015/03/01(日)10:31 ID:6ijce9uo(2/2) AAS
>変数の巻き上げ
これはある
655: 2015/03/01(日)10:46 ID:yqpW0lF8(1/3) AAS
柔軟なものを厳密に変えるのは簡単だ
エディターやlint、シンタックスチェッカーの助けを借りればいいし、
後付けで仕様を足すこともできる
逆は難しい
それがjavascriptが他より人気のある理由
656(1): 2015/03/01(日)11:17 ID:H0vTWA+P(1) AAS
柔軟すぎてランタイムごとに動作が不揃いな言語を作るのは簡単だ
657: 2015/03/01(日)11:38 ID:OvSDcOqa(1) AAS
hoisting
おれなら吊り上げと訳す
658: 2015/03/01(日)11:42 ID:yqpW0lF8(2/3) AAS
>>656
少なくとも柔軟さが原因で動作が異なるというのはほぼ無いな
新仕様の未対応とかはあるけども
659: 2015/03/01(日)11:49 ID:yqpW0lF8(3/3) AAS
変数の巻き上げは有名なところだとpythonもだな
これもlinterでvarが最初にあることをチェックしとけば防げるし、
Es6にはletという新しい構文ができた
このように、柔軟さは防げる
660(1): 2015/03/01(日)13:17 ID:wgjs6b8L(2/5) AAS
そうじゃなくて、巻き上げた変数に宣言前にアクセスをすると例外も出さないでundefinedにするなといいたい
存在する意味のない謎仕様をlintでごまかすとか意味不明
>後付けで仕様を足すこともできる
破壊的な変更をしないといけないのは足すとは言えない
処理系で足並みを揃えるのが難しいから、altJSに逃げざるを得ない
柔軟性で言っても、中間言語のほうが圧倒的に上。javascriptは制限が強い。
いっそ、APIと共通言語仕様だけ決めて、言語は自由に選択可能というのが利点ありそう
661(1): 2015/03/01(日)15:44 ID:N+dovjey(2/2) AAS
>>660
お前の言いたいことは分かるが、それはもう世界中で何十億回と言われ腐ったことだろ。
2015年の今それを言ってどうする。
世間はaltJSやらES6で前向きにその問題を乗り越えてるし、
この問題は数ある中でも実際にこまる度合いは極めて低い部類だ。
これはもはや相互理解ができないのかもしれないが、
strictモードやaltJS、Lint等の存在があるからJSerはJSがダメとは思わないし、
むしろそういう存在があることを光栄に思っている。
実際ES6ではCoffeeScriptから取り入れたものもあるし、TypeScriptはES7を参考にしてる。
JSerはこれらを敵対勢力ではなく、運命共同体の仲間だと認識している。
省4
662: 2015/03/01(日)17:09 ID:wgjs6b8L(3/5) AAS
>>661
結局、javascriptである必要性がない
柔軟性、堅牢性、すべての要求に応えるなら中間言語を使うほうが楽じゃん
構文解析によるロスも、文法の制限もなく、あらゆる言語からコンパイル可能。互換性や速度の足かせもない。
この話は全く腐ってないし、LLVMとかRoslynが成果を上げ始めてきている2015年だからこそある選択肢
PNaClに期待したい
javascriptはひとつの選択肢として残せばよい
わざわざ柔軟性の低いjavascriptにコンパイルする理由は互換性を除けばない
663(1): 2015/03/01(日)17:28 ID:FcH6YvCw(1) AAS
LLVMは確かに互換性が売りだ。しかしそれは理想であって現実は違う。
PNaClがなぜ普及しないのか?それは最初は問題無いとされた互換性問題が避けられないと分かったからだ。
664(1): 2015/03/01(日)19:11 ID:rdPv98Ov(1/2) AAS
Javascriptが中間言語なんですけど?
よくある話で、わざわざ別のものを作る必要はない。
665: 2015/03/01(日)19:27 ID:wgjs6b8L(4/5) AAS
>>663
まだこれからでしょ
サーバー側でasm.jsにも変換して、非対応ブラウザはそっちを使うとかすればいい
>>664
それしか手段がないからそうしてるけど、遅いし柔軟性低いし、限界はある
型やポインタが扱える、高速な中間言語が採用されてもいい時代
666(1): 2015/03/01(日)20:05 ID:KsvF2WvU(1/2) AAS
中間コードなんて誰が読んでデバッグするの?
667: 2015/03/01(日)20:19 ID:wgjs6b8L(5/5) AAS
>>666
javascriptと同じでコードマップつかう
コードマップが無ければemscriptenみたいので逆コンパイルするしかないけど、javascriptの圧縮コードも十分読みにくいし
668: 2015/03/01(日)20:44 ID:KsvF2WvU(2/2) AAS
え?圧縮コードって読むものだったの?
669: 2015/03/01(日)22:12 ID:rdPv98Ov(2/2) AAS
中間コードをバイナリで読む人もいるだろうし、
圧縮コードのままデバッグする人もいるだろうな。
670: 2015/03/03(火)16:32 ID:IExRGO3p(1) AAS
JavaScript自体がES6,ES7と発展する中で、状況は改善されていくだろう。
それに加えて、上位互換のTypeScript、下位互換のasm.jsがある
DartやPNaCl等の別言語によるJSの置き換えは最早受け入れられにくい。
Googleもそれを察してか、AtScript(TypeScript互換),Sane/SoundScript,
asm.js対応と、相次いで軌道修正を図っている様に見える
671(2): 2015/03/03(火)23:17 ID:StzQ6W23(1) AAS
JavaScriptクッソ記述しやすくて読みやすいんだけど
JSがカスに思えるくらい読みやすい言語って何かな
672(1): 2015/03/04(水)01:01 ID:GzjMUXXo(1/2) AAS
>>671
単なる慣れだろ
JavaScriptの読みやすさは平均ぐらいじゃね?
673(1): 2015/03/04(水)07:52 ID:UWB+qgaN(1/2) AAS
coffeescriptって流行ってる?
674(1): 2015/03/04(水)07:59 ID:mArZsUPF(1/3) AAS
>>672
そうかー
Cはいちいち変数をスコープの頭で宣言しないとダメだったし
C++は結局業務でvector以外のテンプレートが必須になるレベルのものがなかった上に
調子のれば乗るほど当時の本人しかわからないコードが生成されてだるかった
さらに結局なんやかんやでメモリ管理もそれなりに意識しないといけないのも面倒だった
c#とjavaは楽だったけどクラス定義を往復するだけでも面倒になるくらいJavaScriptが楽に思える
結局>>620の言ってる感覚に陥ってるわけか
675: 2015/03/04(水)09:04 ID:UWB+qgaN(2/2) AAS
色々間違ってるな
676: 2015/03/04(水)09:07 ID:g/arT6Ck(1) AAS
>>673
流行っていない。TypeScriptも同じ。
結局は亜流でしかない。わざわざcoffee scriptでやらなければならない
絶対的理由がないのなら、当然ドキュメント量の多いJavascriptで普通は
やる。
677(1): 2015/03/04(水)10:23 ID:GzjMUXXo(2/2) AAS
>>674
だいぶ前からCはどこでも宣言できる処理系が多い
むしろ、JavaScriptは変数の巻き上げでミスらないように先頭で宣言すべき派の人もいる
あとはC#やJavaのほうが静的な支援は受けやすい
IDEでクラス定義をその場で見たり、精度の高い入力補完は慣れると便利で、大規模な時はありがたい
678: 2015/03/04(水)13:48 ID:mRCMaolX(1) AAS
まあ確かにC系は冗長な記述が多いかもな。
とはいえJSもスクリプト言語としてはスマートでもない。ES6でやっと標準レベルになったが。
まあSaneScriptやSoundScriptはすごく折り合いがとれたいい構想なんじゃない?
まあプロトタイプベースでガンガンやるのも面白いんだけどね。
あとは、bignumとかそういったのがES7で入ってくれれば不満はないね。
679: 2015/03/04(水)16:01 ID:mArZsUPF(2/3) AAS
>>677
移植性がなくなってC使う意味がなくなるから宣言は絶対頭でしろって怒られたことあるな
昔の話だから今は知らない。エディタ側でもどうにでもなりそうな問題な気もするし。
680: 2015/03/04(水)16:18 ID:mArZsUPF(3/3) AAS
ええ……巻き上げとか知らなかったわ
先頭宣言して状況次第で初期化時にダミーデータ放り込まないといけないとか
そこら辺の記事で褒め称えてるけどそれこそ大昔からのバグの温床じゃないですかね…
681: 2015/03/04(水)18:20 ID:3cqSAZZu(1) AAS
巻き上げ自体はいろんな言語にあるし、普通だろ。
巻き上げっていうのは、スコープ内で宣言された変数はそのスコープのどこでも有効ということだから。
問題は巻き上げられてる変数が予めundefinedで初期化されていて、使用してもエラーにならないってこと。
まあでもその問題はJS入門者が数度引っかかる程度でそんなに大きなものでもないけどね。
varがゆるゆるなのは関数スコープだからってのもあって、理には適ってる。
例えば多重宣言ができる点も、普通に考えればバグの可能性を生むだけだが、
関数スコープだと例えば2つのfor文でiを使う際に、両方で宣言する書き方を許すのは必要。
まあそれらを全て否定して、わざわざループ変数まで関数の最初で宣言するのも自由だけどね。
682: 2015/03/04(水)23:14 ID:/uWWye7B(1) AAS
ES6は進化した部分もあるけど、正直枝葉末節
むしろ、大きく退化したと俺は見る
今更古臭いクラス思想を持ち込んでどうするんだ?
es6は害悪だ
683: 2015/03/05(木)02:10 ID:ZxoYMS6l(1) AAS
>>671
>読みやすいんだけど
パクられ易いのが問題だな。
重要なプログラムはソース丸見えで組みたくない。
HTML5版のグラディウスとかソース参考にしようと思って
コード探したけど消されてたし
684: 2015/03/05(木)02:37 ID:PYCfZI4i(1) AAS
ES6にクラス思想なんて入っていないが
685: 2015/03/05(木)05:10 ID:gzqC2V5Z(1) AAS
クラス指向をより書きやすくするための機能が入っただけだな(笑)
686(1): 2015/03/05(木)05:30 ID:Gz4f4nXr(1) AAS
クラス思想を持ち込んだことによって、それらの機能が入ったんだろ
Javaの真似をしたようなスパゲッティなコードが量産されるんだろうな
シンプルにIf文やfor文で書けばいいのにわざわざ継承使いましたみたいな
687: 2015/03/05(木)05:36 ID:n3NecQLR(1) AAS
perl5とperl6みたいな
688: 2015/03/05(木)05:51 ID:uVNQvAMd(1) AAS
そもそもプロトタイプベースってのは最初から用意されたクラスシステムに縛られないってだけで、
自分もしくは環境が用意してくれるクラスシステムを自由に選んで使える柔軟性が売りなんだが。
クラス指向ってのが縛られたものか、構造化プログラミングの自然な考えからくるものかの違いしか無い。
689(1): 2015/03/09(月)14:57 ID:MIZIuI1f(1) AAS
>>686
スパゲッティ・コードの使い方間違ってる。
690(2): 2015/03/09(月)21:58 ID:lh4ZCMGK(1) AAS
>>689
何も間違ってない
クラスで継承使うと、あちこちに飛ばないと読めなくなる
691: 2015/03/09(月)22:04 ID:O6a0ByiC(1) AAS
goto 使わなくてもスパゲティプログラム組めるのかお前w 凄いな
692: 2015/03/09(月)22:25 ID:OkkpNooK(1) AAS
よかった、Javaのスパゲティプログラムは存在しないんだ
693: 2015/03/10(火)00:28 ID:S70Q3a3F(1) AAS
>>690
手続き呼び出しするプログラムもスパゲッティ・コードかよw
ダイクストラさんもあの世でびっくりだぜ。
694: 2015/03/10(火)00:31 ID:cMNbMZ7x(1) AAS
>>690
× クラスで継承使うと、あちこちに飛ばないと読めなくなる
○ 何を使おうと未熟者が作れば、あちこちに飛ぶコードか
長ったらしいコピペコードになって読めなくなる。
695: 2015/03/10(火)14:35 ID:EoaEKENX(1) AAS
クラスや継承が云々と言うより、構造化が下手ってことだと思う。
それをスパゲッティと呼ぶかどうかなんてどうでもいいじゃない。
文系か!
696: 2015/03/10(火)16:44 ID:GWDqHHzE(1) AAS
ミルフィーユプログラムというなら判る
697: 2015/03/10(火)17:05 ID:Q0UX9V+j(1) AAS
javascriptのコード読む気まんまんだな。
昔、ちょっと使い勝手のいいストップウォッチとタイマーを作って出したら、
こんな程度のものさえ、たちまち韓国人がパクって行ってiPhonに出してた
という経験があるからな
698: 2015/03/11(水)11:58 ID:HLm25YvU(1) AAS
まあWebは皆で作っていくって通念があって
Webベースで出す以上貢献しろよという圧力は感じる
699: 2015/03/11(水)12:09 ID:3vrpdWk+(1) AAS
現行スレ
+ JavaScript の質問用スレッド vol.123 + [転載禁止](c)2ch.net
2chスレ:hp
700: 2015/03/11(水)12:45 ID:Wt/f1P/G(1) AAS
いまだに消滅を待っている。
701: 2015/03/12(木)11:17 ID:S2kvzV7/(1) AAS
wikipedia日本語版見たら、
スパゲッティ・コードにクラス継承がグダグダも入ってるw
英語版は入ってない。
702: 2015/03/13(金)00:52 ID:Nejl4UKQ(1) AAS
ゲッティも進化しますからね
703: 2015/04/13(月)10:19 ID:zw+Ot82j(1/2) AAS
昔はともかく今のスパゲティコードって可読性がほぼ死んでるコードのことなんじゃないの
ややこしい事してる部分には一行コメント書くだけでも大分違うというのに・・・
特に深い理由も見当たらないデザインパターンの乱用はやめれ
そこのお前配列に入れた関数彼方で呼び出してるけど入れる順番とか意識させるなや
704: 2015/04/13(月)10:29 ID:zw+Ot82j(2/2) AAS
今はアンチパターンっていうのか
スパゲティもその一つに含まれるんだな
705(1): 2015/04/22(水)00:27 ID:SIPVN6SR(1) AAS
聞きかじったIteratorパターンを組み込むな糞野郎って記事なら昔からあった
706(1): 2015/04/22(水)08:24 ID:iwbaaLY9(1) AAS
>>705
普通に配列ならlength取れるが、iteratorはlengthが取れないので、
Googleの最近のサービスのようにイテレータにしてるものとは付き合いたく
ないなって思った。
707: 2015/05/04(月)14:55 ID:SIApV9ej(1) AAS
牢獄民弾圧スクリプト
1. 牢獄回線を用意する(串、Tor、auなど)
2. 穴実のスレをブラウザで開く(投稿が反映されない924スレがおすすめ)
3. 本文を適当に入力する
4.以下のコードをURL欄に貼りつける
javascript:(function(){var interval=1000;var reloadWait=100;setInterval(function(){document.querySelectorAll('input[value="書き込む"]')[0].click();setTimeout(function(){window.stop()},reloadWait)},interval-reloadWait)})();
TorBrowserの場合はJavascriptを有効にした上で以下のコードをスクラッチパッドを開き (Shift+F4) 実行する
var interval=1000;var reloadWait=100;function start(){setInterval('main()',interval-reloadWait)}function main(){document.querySelectorAll('input[value="書き込む"]')[0].click();setTimeout(function(){window.stop()},reloadWait)}start();
708(1): 2015/05/23(土)11:09 ID:37fDwYpl(1) AAS
>>706
×iteratorはlengthが取れない
○iteratorはlengthを取る必要が無い
709: 2015/05/25(月)02:54 ID:Vc/SC45p(1) AAS
はぁ? length取れないで、
どうやってループすりゃいいんだよ!
ループというのはi=0から初めてlengthまで+1していくもんだろ。
俺にループさせろや。何がイテレータだ。
ループの文化をちゃんと守れ
710: 2015/05/25(月)17:34 ID:2/V0nnt+(1) AAS
イテレータでコールバック間数呼んで
っていうのはもう慣れたけど
ループの中断をしたいときにいつも?ってなる
711: 2015/05/25(月)18:02 ID:QDiyjGxR(1) AAS
ループの中断をしたい時点で
使う関数を間違ってるんじゃないかって思うが。
最近使いこなせるようになったからかな?
ループを中断したいと思ったことが
ここ最近全くないんだよね。
712: 2015/05/26(火)08:52 ID:pOYKgSOy(1) AAS
callbackでfalseを返すとループ中断出来るだろ
713: 2015/05/27(水)08:07 ID:lvaBWQ33(1) AAS
>>708
必要がないじゃなく、数量が知りたいのにナニイッテンノって言われてるの
わかってる?
714: 2015/05/27(水)12:10 ID:TaajtfQl(1) AAS
javascript知らない(爆)けどコンテナの要素数返すメソッド無いの?
715: 2015/07/17(金)23:17 ID:GZ2lmC/i(1) AAS
作者がホモデブなんだよなあ・・・
716: 2015/11/22(日)18:06 ID:K/ZfNkUS(1) AAS
要素を列挙するのにプロトタイプたどるかどうかとかメソッドを含めるかどうかとかがまずめんどい
717(1): 2015/11/23(月)05:59 ID:55nmBY/v(1) AAS
イテレート中thisがバインドされる対象が変わるのがね
内容物だったり呼び出し側のオブジェクトだったり
コールバックの書式によっても変わるしJSってほんとバカ
718: 2015/11/23(月)14:20 ID:qqa6ydJw(1) AAS
((){})().bind(this);とか便利だけどな
719: 2015/12/10(木)20:11 ID:Ti4G586p(1) AAS
>>717
変わらなくなる方法ができましたー。
いつまでも5年以上前の知識でいるなよ。
720(2): 2016/02/17(水)15:10 ID:xSnGBxLA(1) AAS
つい最近marionette.js他複数のFW使ってるプロジェクトを触る機会があったけど相変わらずソース追い掛けづらい
どこで何を設定してるのかとか各項目がどのFWに関連付いててどういう風にいじればいいのかがサッパリ
RESTとかいってjavascriptで全部の処理をやらせる!なんて息巻いてる急進派見てると本気かよと思うね
やるんならORマッパー張りにクライアント側はもらったデータそのまま表示すれば全部解決みたいな形式にしてくれ
データもらってからクライアント側で加工するとか効率悪いってレベルじゃない
721(1): 2016/02/18(木)09:46 ID:IWN3hz7k(1) AAS
>>720
本気どころか、REST API叩くに留まらず、node.jsでサーバサイドやOAuth認証、
更にはハードウェア制御までとその触手はどんどん伸びてるからね。
1言語で出来るのは強みだけれど。Google Apps Scriptも特別なメソッドを少し
覚えればすぐ使えるようにもなるし。
722(2): 2016/02/18(木)22:35 ID:tR0iPhMZ(1) AAS
マジで戦慄するわ……
クライアントサイドで計算処理その他まで全部やるとかMVCモデルとかで今まで積み重ねた読みやすさのノウハウ全部投げ捨てるようなもんじゃん
一つの機能に必要な処理をあちこちに分散して書かないなんてのは基本中の基本だろうに
723(1): 2016/02/19(金)10:08 ID:Eo4oUHSv(1) AAS
>>722
なにもわかってないじゃん。その飲み込みの悪さに戦慄だわ。
724: 2016/02/20(土)07:00 ID:So/aG5Cz(1) AAS
>>720と>>722、>>721と>>723で話の焦点違ってて草
725: 2016/02/24(水)06:45 ID:QpGHGjXi(1) AAS
安価つけてたくせに前振りなく話題変えるとかよく分からんな
この業界だとそういうことする奴珍しくないけど
726: 2016/05/01(日)16:31 ID:tKi6j9CT(1) AAS
匿名通信(Tor、i2p等)ができるファイル共有ソフトBitComet(ビットコメット)みたいな、
BitTorrentがオープンソースで開発されています
言語は何でも大丈夫だそうなので、P2P書きたい!って人居ませんか?
Covenantの作者(Lyrise)がそういう人と話したいそうなので、よろしければツイートお願いします
Twitterリンク:Lyrise_al
ちなみにオイラはCovenantの完成が待ち遠しいプログラミングできないアスペルガーw
The Covenant Project
概要
省10
727: 2016/05/18(水)18:31 ID:P0OfSdrr(1) AAS
>>1
まったくだ。厄介者としか見られていなかったjavascriptが
復権するなんて、
武蔵野市で好きにやっていた韓直人が
総理大臣になったようなものだ。
728: 2016/05/18(水)19:08 ID:u7J2zmgl(1) AAS
それは遺憾
729: 2016/12/22(木)10:00 ID:i/pZa1E8(1) AAS
外部リンク:chrome.google.com
730: 2018/01/29(月)10:51 ID:dqsF0NY+(1) AAS
今までWPF Desktopで
・XAMLで画面作る
・データバインディングとEntify FrameworkでRDBと繋ぐ
・足りない部分をコーディング
という感じで業務アプリ作ってたんだけど
来月から仕事でjsやることになりますた。頑張ります!(このスレ読んで震えながら)
731: 2018/05/23(水)20:34 ID:Au5e7VGg(1) AAS
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
GC0L2
732: 2018/07/05(木)01:17 ID:RfoszcD2(1) AAS
RW2
733: 2018/08/21(火)16:53 ID:WjvHjE7F(1) AAS
仕様が膨れ上がってくわりに便利になってる感じがしない
便利機能の実装はいつも後回しー
734(1): 2019/03/02(土)01:50 ID:AjPA8Eq0(1) AAS
消滅すべきだったけど
消滅したら何が変わりに浸透したかね?
735: 2019/03/04(月)07:44 ID:w3lbiLZy(1) AAS
Webの世界に閉じ籠っているなら、消滅しようがしまいがどっちでもいいな。
736: 2019/03/05(火)09:12 ID:nQRfISUM(1/2) AAS
Objective-CでES6相当のPromise作ったけどJavaScriptのそれはかなり良くできてるよな・・
iPhoneもJavaScriptで書きたいわ〜Swift嫌いだし
737: 2019/03/05(火)15:04 ID:1ASLdeDU(1) AAS
>>734
MSがJScriptとかVBScriptとかで揺さぶりをかけてたし
もっと残念な結果しか思いつかない
738: 2019/03/05(火)20:11 ID:nQRfISUM(2/2) AAS
Swiftはダメだと思う、言語構造的にもう古いし
739: 2019/03/10(日)14:43 ID:opdPKq8d(1) AAS
今やJavaScriptの天下だな
740: 2019/03/10(日)19:04 ID:9Z3HOdWo(1) AAS
VBランタイムみたいにJSランタイムと
バージョン固定されたブラウザが天下取ってくれれば
安泰なんだけどな
741: 2019/05/08(水)19:14 ID:5CYBbcnj(1) AAS
昔はJavaScript駆使したページ作ったらウザがられたけど時代を先取りしてたんだな
742: 2019/05/21(火)19:46 ID:UaU1Ruc+(1) AAS
html5javascript勢みたいな
無理やりflashを止めさせるみたいなのは嫌い
743: 2019/05/22(水)00:13 ID:k8ga4lQM(1) AAS
webは信用で成り立ってるから、クローズドソースのflashは排他されるのは当然の流れ
744: 2019/06/03(月)18:29 ID:9GoUaP2A(1) AAS
良いデバッガと型システム。クレ!!
745: 2019/08/05(月)00:06 ID:TRATAkg6(1/2) AAS
javascriptとtypescriptってどちらから手を付けるべきですか?
746: 2019/08/05(月)01:09 ID:XB9bC/T9(1) AAS
JS
TSはある程度JSの知識があるのが前提
747: 2019/08/05(月)07:23 ID:TRATAkg6(2/2) AAS
ありがとうございます
748: 2021/10/03(日)23:08 ID:9FTrvnfJ(1) AAS
いつこのクソ言語消えるんだろうな
もう消えないんじゃないの
749(1): 2022/05/07(土)09:20 ID:4fS8ezpy(1) AAS
ところが残っちゃった。
情報を抜くには都合いいし、
google がゴリ押しし始めてるし。
750: 2022/05/09(月)09:43 ID:/XR1uc8y(1) AAS
「PyScript」はJavaScriptのようにPythonコードをHTML内に記述して実行可能、Anacondaがオープンソースで公開
外部リンク[html]:www.publickey1.jp
751(1): 2022/05/18(水)01:27 ID:xRuixhUU(1) AAS
なんなのこの可読性が低い言語
752: 2022/05/19(木)12:54 ID:97EMGB/I(1) AAS
クラスがサポートされる前のjsはクソだったけど今のjsは神
753: 2022/07/12(火)08:26 ID:SAS7KhFV(1) AAS
>>751
君が無能なだけだと思いますよww
754: 2022/11/25(金)17:48 ID:E6SB5kMh(1) AAS
最近はtensorflowがjavascriptで動くんだよな、webgl使ってちゃんとGPUで計算できるし、環境もしっかり吸収してCPUでも動かせる
これがwebサイトに埋め込めるんだから、ほんとに便利になったと思うよ
755: 2023/04/08(土)23:55 ID:yei8zaUx(1) AAS
結論「Javascriptは消滅しなくて正解だった」
756: 2023/10/01(日)01:42 ID:qQheZetJ(1) AAS
キューピー3分ボクシング
757: 2023/10/01(日)13:57 ID:714OmS2F(1) AAS
いま考えてみるとgoogleの策略だったのかもな
758: 2023/10/11(水)16:44 ID:O2g9sRAR(1) AAS
今からでも消滅させた方がいいなコリャ…
759: 2023/10/13(金)03:46 ID:X3rkDcaZ(1) AAS
ほんまにかいな、わからん
760: 2023/10/13(金)22:39 ID:HEQod4fb(1) AAS
JSが嫌ならオールCでCGI叩いたらいいんだよ
ただそんな変態的なことをする奴は稀なんだよなぁ
761: 2023/11/19(日)00:04 ID:bCxrA+r5(1) AAS
アンチが多いのはそれだけ浸透してるってこと
フロントエンドのデファクトスタンダードになってる以上上手く付き合っていくしかない
762: 2024/08/31(土)11:58 ID:7r2rOkZD(1) AAS
このスレが立ったころは
こんなに高速化されてサーバサイドでも使われるようになるとは
夢にも思わなかったわ
763: 2024/10/24(木)11:57 ID:9nUJyGzv(1) AAS
今や JavaScript は必須で
Java があやしくなってきた。
764: 02/18(火)19:45 ID:K7I7GKp/(1) AAS
たしかに2011年頃はそういった風潮があったな
765: 07/15(火)19:19 ID:cIvrpr9p(1) AAS
>>19
このレスの1年後にTypeScriptが公開されてる
やるじゃん
766: 07/24(木)16:44 ID:uIaSwc//(1) AAS
>>749
これがすべてなんだろうな
767: 07/24(木)18:46 ID:bvlLnJ99(1) AAS
HTML5も失敗してもはや制御不能
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.033s