- + JavaScript の質問用スレッド vol.126 +
328 :デフォルトの名無しさん[sage]:2018/11/09(金) 01:16:54.01 ID:UVRb8J0Z - >>327
> 好き嫌いはともかく、jQueryが先細りなのは事実だと思うぞ。 > それを自覚しているからこそ、お前もいちいち布教してるわけだろ。 逆逆w 先に始めたのは、jQueryが終わるとか反布教しだしたやつ どう考えても終わりません。不安を煽って間違ってる方向へ変えようと、 明らかにずれてる方向が正しいんだと、布教してるやつがいるから事実を伝えてるだけ jQueryの代替なんてまだ登場してないんだよ。React?Angular? WebAssembly? それらはjQueryの代替ではなく大規模なウェブアプリを作るためのもの。 ウェブサイトに適してるのは昔も今もjQueryだ。 jQueryが終わるとしたらWeb componentsが完成して、 使えるコンポーネントが "出揃った時" だろう つまりウェブサイトを作ってる連中が「JavaScriptなんて全く使わねぇ。 誰かが作ったコンポーネントを使ったHTMLを書くだけで終わり」と 言い出すまでってことだ そうなれば本来あるべき完全分業の世界に行くことができる。 HTMLのパーツを作るのはプログラマ。それを使うのはウェブデザイナー。 今はウェブデザイナーが書いたHTMLにJavaScript(jQuery)で動きをつけるという形で分業している。 jQueryを使うのはJavaScriptよりも圧倒的に楽だから。セレクタを使うからウェブデザインとの相性も良い。 React、Angular、WebAssembly などはウェブデザイナーの仕事であるデザインの作成を プログラマの領域に吸収するやり方なので、世界の大半を占めるウェブサイトには全く適していない
|
- + JavaScript の質問用スレッド vol.126 +
329 :デフォルトの名無しさん[sage]:2018/11/09(金) 01:18:44.17 ID:UVRb8J0Z - 世界の大半を占めるウェブサイトは
「まず最初にHTML+CSSを書く」ということを しっかりと認識するようにな まず最初にビルド環境を整えましょうじゃないんだよw
|
- オブジェクト指向ってクソじゃねぇよ? Part2
792 :デフォルトの名無しさん[sage]:2018/11/09(金) 01:20:07.57 ID:UVRb8J0Z - >>790
> 名著?は所詮メディアが作ったもんだし信用しないほうがいいよ いや、ふつうに、かんがえて、 おまえのほうを、しんようしない
|
- オブジェクト指向ってクソじゃねぇよ? Part2
794 :デフォルトの名無しさん[sage]:2018/11/09(金) 01:39:11.07 ID:UVRb8J0Z - >>793
実績にやられた
|
- オブジェクト指向ってクソじゃねぇよ? Part2
795 :デフォルトの名無しさん[sage]:2018/11/09(金) 01:39:48.83 ID:UVRb8J0Z - 各所で信頼できると言われてる実績 >>>>>>>> おまえ
|
- 多言語でforループを列挙していくスレ
72 :デフォルトの名無しさん[sage]:2018/11/09(金) 01:55:37.31 ID:UVRb8J0Z - >>67
それfor inじゃん カウンタ変数i を増やしているわけじゃない。 引数を順番に処理しているだけ
|
- 多言語でforループを列挙していくスレ
73 :デフォルトの名無しさん[sage]:2018/11/09(金) 01:56:55.65 ID:UVRb8J0Z - >>71
> for(;;){} 形式は、言っておくがすべてFortran由来だからな。 そこは、for(;;){} 形式はFortranが起源ニダって言ったほうが面白い
|
- オブジェクト指向ってクソじゃねぇよ? Part2
800 :デフォルトの名無しさん[sage]:2018/11/09(金) 07:30:48.02 ID:UVRb8J0Z - >>799
グローバル変数も変数なんだから、 変数としての性質を持っていなければいけない 例えばポインタ変数は変数だが、 それは「ポインタを入れてる変数」が変数なのであって ポインタが先示す先は変数ではない 変数は、型と名前によって定義されるものだ アドレス指定でメモリを直接読み書きした所で、 それは変数ではない
|
- + JavaScript の質問用スレッド vol.126 +
336 :デフォルトの名無しさん[sage]:2018/11/09(金) 07:39:35.28 ID:UVRb8J0Z - >>331
> > 「まず最初にHTML+CSSを書く」ということを > これがプログラマ的には間違ってるのさ。理由は効率が悪いからだ。 中途半端に引用するな ほんとな。わざと1行で書いて、都合よく引用させないように 徹底しないといけないよな > 世界の大半を占めるウェブサイトは「まず最初にHTML+CSSを書く」ということを ってかいただろ プログラマ的に間違ってるとか、大半を占めるウェブサイトになんの関係があるんですか? 上で、ゲームチェンジャーになりうるとか言ったが、なんのゲームを変えるのかを 明確に言ったらどうだ?それは「プログラマ的なゲーム」だろう チェンジするのはウェブサイトの世界じゃない。デスクトップやスマホアプリ・ゲームの世界だ デスクトップやスマホと言ったウェブでない世界を壊してウェブに来るだけの話 その場合になくなるのはjQueryじゃなくて.NET FrameworkやUnityだよ
|
- + JavaScript の質問用スレッド vol.126 +
337 :デフォルトの名無しさん[sage]:2018/11/09(金) 07:45:53.68 ID:UVRb8J0Z - WebAssemblyとか語るやつは、新しく何ができるかしか言わない。
何がどう楽になるのかをけっして言わない。 なぜか?それを言ってしまうと「あぁうちには関係ありませんね」って 言われるのが目に見えてるからだ WebAssemblyで楽にならないわけがない。では何が楽になるのか? マルチプラットフォームのアプリをウェブアプリにするのが楽になるんだよ。 いまウェブの大半を占めるウェブサイトの制作が楽になることはない 新しいことができるようになったら、みんな新しいことをするはずだとか 思ってるのかもしれないが、大半は新しいことなんてしようと思っていない 今の仕事が楽にしようと思っている。 だからWebAssemblyもそうだし、JavaScriptフレームワークの導入も大変だし、 jQuery捨ててDOM APIを使うのも、大変になるだけなので使おうと思わない。 そしてjQueryのスピードにも全く困っていないというのも重要な所だな
|
- + JavaScript の質問用スレッド vol.126 +
338 :デフォルトの名無しさん[sage]:2018/11/09(金) 07:53:41.77 ID:UVRb8J0Z - >>331
> それが「staticおじさん」のように「jQueryおじさん」として馬鹿にされるようになるかは、結果を待てばいい。 いつまで待てばいいの?w このスレ立ててからもうすぐ2年になる 2017年 JavaScript★71.9%ものサイトがjQueryを利用 [無断転載禁止]©2ch.net https://medaka.5ch.net/test/read.cgi/prog/1485008061/ You-Dont-Need-jQueryができてからは3年ぐらい立つか? もうそろそろ結論出たってことでいいと思うんだけど? あと3年? 5年? 10年? まだまだかかりそうだねぇw
|
- オブジェクト指向ってクソじゃねぇよ? Part2
802 :デフォルトの名無しさん[sage]:2018/11/09(金) 08:02:29.61 ID:UVRb8J0Z - >>801
> オブジェクト指向のメリットを数字をあげて一つも説明できないわけでしょ? 数字? オブジェクト指向が使われてる プロジェクト数とかでいい? なんの数字がでればいいかいってみて
|
- + JavaScript の質問用スレッド vol.126 +
340 :デフォルトの名無しさん[sage]:2018/11/09(金) 08:11:32.70 ID:UVRb8J0Z - > jQueryは蔓延りすぎて機能拡張しまくったせいで害悪化してしまったのがな
1.7(2011年11月)ぐらいから殆ど変わってないんだが? もう7年も前だぜ・・・ > そんな折にesの更改が進み始めてesのほうが今は便利になってきてる ESとは対象分野が違う、ESにDOM操作の命令はない そういう基本的なところを分ってないやつが > だから新規で作るものはjQueryを見送ってるし とかいっても、説得力ゼロだよw
|
- + JavaScript の質問用スレッド vol.126 +
342 :デフォルトの名無しさん[sage]:2018/11/09(金) 08:55:33.36 ID:UVRb8J0Z - 俺が老害かどうかじゃなくて、現実を見たほうが良くね?w
老害と言われた俺が言ってることが、現実となってるとしたら、 それはどういうことなんだろうね React、0.6%から0.1%にシェア減っちゃいましたよ?
|
- オブジェクト指向ってクソじゃねぇよ? Part2
804 :デフォルトの名無しさん[sage]:2018/11/09(金) 09:25:17.08 ID:UVRb8J0Z - >>803
だからそうやって文句言い出しそうだから、 どんな数字を出せばいいか聞いたのに どんな数字ならお前は納得するんだよ?
|
- + JavaScript の質問用スレッド vol.126 +
346 :デフォルトの名無しさん[sage]:2018/11/09(金) 10:41:19.41 ID:UVRb8J0Z - >>344
> そうだ。正確に言えば、そうだった。これが変わりつつある。 ねーよw 少なくともウェブデザイナがJavaScriptを書くことはない。そうだろう?
|
- + JavaScript の質問用スレッド vol.126 +
347 :デフォルトの名無しさん[sage]:2018/11/09(金) 10:43:55.06 ID:UVRb8J0Z - >>345
> そもそもJavaScriptは現状でも十分速い。単純なGUIだけなら十分だ。 > それでも事実としてもっさりページは存在するから、相当な糞コードが書かれているのは間違いない。 > それがJQueryかどうかは別だが、 > フレームワークもjQueryも無しなら(いろんな意味で)遅いサイトになりにくいのも事実だ。 > 結果、素で書け、と言われるのもまた然り。 やっぱり、実行速度しか目に入ってないんだなw かわいそうに。 ほとんどの人は、楽になる方法しか求めてないよ jQueryをやめて楽になるか? 何一つ楽にならない 速いとか遅いとか言ってる限り、現状のjQueryのシェアが 落ちてない事実は理解できないだろうよ
|
- + JavaScript の質問用スレッド vol.126 +
348 :デフォルトの名無しさん[sage]:2018/11/09(金) 10:44:48.91 ID:UVRb8J0Z - > 今からJavaScriptを始める奴がjQueryを見て、「重複機能ばっかり…」としか思えないのも事実だろ。
同じことをこんなに簡単にできるなんて! としか思わないよw 楽になるかどうかだからね。
|
- + JavaScript の質問用スレッド vol.126 +
349 :デフォルトの名無しさん[sage]:2018/11/09(金) 10:46:26.82 ID:UVRb8J0Z - document.querySelectorAll() を
$() とかけるだけで、素晴らしいって思うだろうねw
|
- + JavaScript の質問用スレッド vol.126 +
350 :デフォルトの名無しさん[sage]:2018/11/09(金) 10:53:28.88 ID:UVRb8J0Z - >>345
> 「staticおじさん」なる言葉がいつ発生したかだよ。ググる限り2010年、となるとJava誕生より15年後だ。 > なら、10年後くらいではないかな。 「staticおじさん」なる言葉が発生したときには、staticばかり使ってる人はすでにいなかったわけだが、 jQueryの場合、使っている所が大半を締めてる。状況はぜんぜん違うんだが何と何を比べてるんだ?
|
- 多言語でforループを列挙していくスレ
78 :デフォルトの名無しさん[sage]:2018/11/09(金) 12:18:17.58 ID:UVRb8J0Z - >>77
forとfor inの違いは要素を処理しているかどうか for i in `seq 1 N` do done ↑これは、コマンド呼び出し(forの機能ではない)をしていて それを展開すると以下のように書いていることになる for i in 1 2 3 4 ・・・ N do done inの後にある要素を繰り返しながら処理しているのでこれはfor in
|
- 多言語でforループを列挙していくスレ
80 :デフォルトの名無しさん[sage]:2018/11/09(金) 12:39:11.88 ID:UVRb8J0Z - 繰り返すが、forかfor inかの話をしているので、
で?の答えはシェルスクリプトにはfor inしかない 会話の流れぐらい読みましょうや 53 名前:デフォルトの名無しさん[sage] 投稿日:2018/11/06(火) 23:23:01.10 ID:ObpCKggA factorってwhileやeachはあるけどforあったっけ? 54 名前:デフォルトの名無しさん[sage] 投稿日:2018/11/06(火) 23:51:18.81 ID:1dc764zg Pythonのfor inも他で言えばforeachの方だゾ 56 自分:デフォルトの名無しさん[sage] 投稿日:2018/11/07(水) 00:55:09.54 ID:UCphLCxy シェルスクリプトもだぞ forはfor inしかない 0からNまで繰り返すようなことは while使ってiをカウントしていくしか無い
|
- 多言語でforループを列挙していくスレ
82 :デフォルトの名無しさん[sage]:2018/11/09(金) 12:55:45.19 ID:UVRb8J0Z - >>81
なら具体的にどこがおかしいか指摘してみて
|
- 多言語でforループを列挙していくスレ
85 :デフォルトの名無しさん[sage]:2018/11/09(金) 13:25:58.13 ID:UVRb8J0Z - >>83
スレの方針とは関係なく、 シェルスクリプトにはfor inしかないって話をしただけだけど? え?お前、会話できてる?
|
- 多言語でforループを列挙していくスレ
87 :デフォルトの名無しさん[sage]:2018/11/09(金) 13:56:59.18 ID:UVRb8J0Z - 否定とか何いってんの?
俺は会話の流れで、Pythonはオブジェクトを繰り返すfor inしかないって話が出たから シェルスクリプトも同じだよって話をしただけ ずっとその話をしてきてるのに、 な?なにそれ?意味わかんない。的なレスしてる アホがいるんだろ シェルスクリプトにfor inしかないという前提で、 アホは俺に何を言ったよ?
|
- 多言語でforループを列挙していくスレ
89 :デフォルトの名無しさん[sage]:2018/11/09(金) 14:19:19.79 ID:UVRb8J0Z - Pythonと同じって言っただけでーす
Pythonがわからないなら話しかけないでくださいー
|
- 多言語でforループを列挙していくスレ
92 :デフォルトの名無しさん[sage]:2018/11/09(金) 19:43:10.68 ID:UVRb8J0Z - >>91
あちゃー、そう勘違いしちゃってたのかーw 要素を繰り返すのではなくて カウンタ変数をアップしていくのはwhileしかないって しっかり書いてあるのにw
|
- + JavaScript の質問用スレッド vol.126 +
356 :デフォルトの名無しさん[sage]:2018/11/09(金) 19:52:57.84 ID:UVRb8J0Z - >>353
やっぱり、実行速度しか頭にないのなw 視野狭過ぎでワロタw 実行速度も何が何でも速いと思ってる。 そんなに実行速度が重要ならブラウザ使うの止めたほうが良い 速度は許容範囲かどうかで決めるものだ 今jQueryを使ってるサイトは、jQueryの速度が許容範囲ってことだ なにせ一回読み込めばキャッシュが効くからな 遅いのは最初の一回だけという > ただ、既に書いたように、jQueryはHTMLベースになる点(なりがちな点)が本質的に筋が悪いんだよ。 ウェブはHTMLベースで書くのだから仕方ないな。むしろHTMLベースで使いにくいものはだめだろう > 『今から』10年後な。 「jQueryはオワコン(10年後にな!)」 もうこれ完全に不安煽ってるもの以外の何物でしか無いわw > 「楽だ」と思えるのは君が既にjQueryを暗記済みだからさ。 暗記済みの状態で楽なのはjQuery。覚えるのが嫌いな人っているよね 覚える苦労をして、後の開発を楽にする VS 覚えるのが嫌だから、開発で大変な思いをしてまで、今楽をしたい > 君だって、JavaScriptにPython流、C++流、Java流の糖衣構文が大量に導入されたとして、いちいち全部覚えろ、と言われたら切れるだろ。 切れないが? ソフトウェア開発において覚えることこそが技術力だし。そうやって覚えてしまうことで 読まなくて良いコードを増やしていくことで、開発速度はあげられる。 もっとも何でも覚えられるわけがないので、より汎用性があって世間でよく使われてるものに限ったほうが良い つまり、オレオレライブラリなんか覚える価値がないってことな
|
- + JavaScript の質問用スレッド vol.126 +
357 :デフォルトの名無しさん[sage]:2018/11/09(金) 19:54:07.17 ID:UVRb8J0Z - >>355
> 結構な時間です 誰も速度の違いに気づかないレベルでした
|
- オブジェクト指向ってクソじゃねぇよ? Part2
812 :デフォルトの名無しさん[sage]:2018/11/09(金) 19:55:14.16 ID:UVRb8J0Z - 数字を出せと言ってる割に、
どんな数字が出れば納得するかも言わない。 責任者出せと言ってるようなもんだなw ただ文句を言いたいだけ
|
- + JavaScript の質問用スレッド vol.126 +
361 :デフォルトの名無しさん[sage]:2018/11/09(金) 21:09:46.39 ID:UVRb8J0Z - >>360
> ソフトウェアにおいて重要なのは暗記ではない。抽象化能力と、その応用力だよ。 お前、論理的な思考が出来てないなw 俺は覚えることが重要だと言ったが、抽象化能力とその応用力が不要などとは一言も言ってない また暗記とは言ってない。細かい違いだが、どんな機能があるか覚えていればいいだけ 暗記(何も見ないでかけるようにしろ)とまでは言ってない 覚えることが重要だと言ったが、お前は覚えることは重要ではないと言うわけか? 少ない語群だと、文章を適切に伝えられないぞ 数学で数式を使うのは、短い文章(数式)で正確に意味を伝えるためだ。 数式を覚えてないなら、長い文章を読み書きしなければいけなくなる それをソフトウェアでは「冗長」という。 「冗長」はバグを増やしテスト時間を増やすことにつながる jQueryはその「冗長」を減らしてくれる。
|
- + JavaScript の質問用スレッド vol.126 +
362 :デフォルトの名無しさん[sage]:2018/11/09(金) 21:13:01.24 ID:UVRb8J0Z - > ただ、HTMLベースとCSSベースでは実際に効率が違いすぎるから、
HTMLベース VS CSSベースの話をしてるのは お前だけだけどなw 意味がさっぱりわからんし。 適切な構造でHTMLを書いて、それに合うようにCSSでデザインするだけの話 最後にCSSでもできないことがあれば、JavaScriptを使う アニメーションとか昔に比べてCSSでできることも多くなったしね。 それがウェブサイトの基本だよ。 基本なのでこれは変わることがない
|
- + JavaScript の質問用スレッド vol.126 +
363 :デフォルトの名無しさん[sage]:2018/11/09(金) 21:15:44.51 ID:UVRb8J0Z - > そしてjQueryは最早「ちょっと短く書ける分、もっさりするだけの糖衣構文ライブラリ」でしかないから、
あ、コレ言うやつよくいるよなw 糖衣構文"でしかない" というやつ 俺は、糖衣構文という素晴らしいもの という立場だからな なぜ他のやり方でもできることなのに、わざわざ糖衣構文があるのか? それは、糖衣構文があれば簡潔に正確に意味と意図を表現できるから 数式と一緒
|
- 多言語でforループを列挙していくスレ
94 :デフォルトの名無しさん[sage]:2018/11/09(金) 21:17:39.13 ID:UVRb8J0Z - カウント変数を更新していくタイプと
要素を繰り返すタイプの区別がついてないんだろうねw
|
- + JavaScript の質問用スレッド vol.126 +
364 :デフォルトの名無しさん[sage]:2018/11/09(金) 21:19:21.42 ID:UVRb8J0Z - あとPHPのはないウザい。関係ない話だろ。
自分が嫌いなものは嫌いって言って全部一緒くたにしてる証拠 客観的に物事を見れてない
|
- + JavaScript の質問用スレッド vol.126 +
366 :デフォルトの名無しさん[sage]:2018/11/09(金) 22:20:39.53 ID:UVRb8J0Z - jQueryはJavaScript用のライブラリなので関係あり
|
- + JavaScript の質問用スレッド vol.126 +
368 :デフォルトの名無しさん[sage]:2018/11/09(金) 22:49:20.88 ID:UVRb8J0Z - >>367
(ライブラリ禁止条項は、多数の意見によって廃止されました。ライブラリの質問もOKです)
|