[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 03/04 03:12 / Filesize : 273 KB / Number-of Response : 1028
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【JavaScript】スクリプト バトルロワイヤル49【php,py,pl,rb】



1 名前:デフォルトの名無しさん mailto:sage [2015/04/29(水) 20:58:27.13 ID:ynuTQJZG.net]
前スレ

【Lisp】スクリプト バトルロワイヤル48【pl,rb,php,js】 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1425051187/

976 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:30:56.32 ID:sXkcGVMG.net]
>>945
qiitaに投稿してるアホどもとやらは知らんが俺は
一度読んであまりの糞さに驚いたよ
まあお前の好きな本家のtutorial
https://docs.angularjs.org/tutorial/step_09
どう見てもJSだなw

977 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:31:29.86 ID:sXkcGVMG.net]
>>951
それがangularでjs使うという話に何か関係有るの?

978 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:32:23.51 ID:ebcCMrL3.net]
まあJavaScriptというよりプログラム言語自体をわかってないんだろうな。

オブジェクト指向言語とか関数型言語とか言われるけど、
本当は、ある言語で何が出来るか?何をやりやすいかの違いでしか無い。

例えばオブジェクト指向言語ではないC言語で
オブジェクト指向だってできる。

今問題になってるのは、この○○指向の話だろう。

JavaScriptではthisやクロージャーを使ったスタイルで書くものだっていう
思い込みがあるようだが、たいていの言語はいろんな書き方ができる。

Rubyだってそう。オブジェクト指向でやることだってthisやクロージャーを駆使することだって出来る。
これは言語の違いではなくて、使用方法のスタイルの違い。
そして普通はいろんなスタイルの中から場面に応じて適切ものを組み合わせて開発する。
それが今のプログラミングってものだ。

jsらしいコードといってるが、それは「お前が思ってるスタイル」の話でしか無い。
俺にとっては、どのスタイルであってもjsらしいコードにしか見えない。

979 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:33:36.48 ID:sXkcGVMG.net]
>>954
最初はこいつ、「Angularはjs使わなくてもいい」とかほざいてたんだよ
苦しくなったから「jsらしくない」に変更したと思われる
本人は否定してるが

980 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:33:50.04 ID:FSpSh7fS.net]
>>953
だから、angular.jsにはjsのコードなんて書かないんだって
fullstack JSなんて幻想。

981 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:34:23.76 ID:ebcCMrL3.net]
>>949
> そのころのjsは問題児で、jsなんて切れって言われてる時代だったろがカス
だからなんだよw 使い方が悪かっただけの話だろ。

過去のJavaScriptらしい古臭いスタイルであっても、
適切に使えば、その過去のJavaScriptらしいコードは
良いコードに変わる。
どちらもJavaScriptらしいコードなんだよ。

982 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:34:52.90 ID:sXkcGVMG.net]
>>956
qiitaのサンプルも本家のtutorialもJSのコードを書いているのに?
つうか、バカバカしくて議論するのもあれだが

983 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:34:56.15 ID:FSpSh7fS.net]
>>955
angular.jsでバリバリとJSが書かれた、まともなサンプルとってこいよレス乞食

984 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:35:56.52 ID:sXkcGVMG.net]
>>959
「バリバリ」とか「まとも」とかでごまかそうとするなよw
JSが書かれてるのは明らかだから苦しいのは分かるけどw



985 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:36:15.79 ID:ebcCMrL3.net]
>>956
> angular.jsにはjsのコードなんて書かないんだって

書くぞw

UIを作る時に、UI自体にJavaScriptのコードを使わなくていいように、
裏方でJavaScriptのコードを書く。

お前は用意されてるものだけを使ってるから
それがわからんのだ。

986 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:37:47.10 ID:aZayn4Ug.net]
? clojure
○ closure

Clojureは言語の名前だろ
誰か突っ込めよ

987 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:38:22.48 ID:bAdFQL8c.net]
>>961
用意されてるものだけを使うにしても
相当苦しくないか?
js書かずに何ができるんだよw
それか、js部分は他人が書いてるってことか?
それはjs使ってるってことだろw

988 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:38:30.95 ID:FSpSh7fS.net]
>>960
あれがjsなら、サイ本もgood partsも売れないから

989 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:39:49.25 ID:sXkcGVMG.net]
>>964
意味が分からんが、本家のtutorialはjsじゃないのか?
サイ本とgoodpartsの売上になんか関係有るの?

990 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:41:14.21 ID:ebcCMrL3.net]
>>962
突っ込むのがめんどくさかったから、
俺はカタカナに直したわw

なんかわかってきたな。
つまりこいつはUIの部分だけ見て
UIにJavaScriptがない=JavaScriptらしくないって
言ってるだけなんだ。

その裏方ではJavaScriptを駆使しているのにな。
UIからコードを取り除くのは今に始まったことじゃないぞ。
昔からHTMLとCSSでUIを制御している。

991 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:41:19.44 ID:FSpSh7fS.net]
>>965
あんなのは黒板に書かれるalgolや擬似言語の一種だよ。

992 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:43:08.56 ID:sXkcGVMG.net]
>>966
そんなに論理的な思考でものごとを言ってるのかねこいつは
単にとんでもない勘違いしてなにやら取り繕ってるだけじゃないの?

993 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:45:02.12 ID:sXkcGVMG.net]
>>967
「filters.js」とか書いてあるソースにそんなこと言われてもなあ

994 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:54:33.98 ID:FSpSh7fS.net]
無名関数を返すだけなら日頃からjsの作法なんて意識する必要ないから



995 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:55:26.69 ID:sXkcGVMG.net]
関係ないことだから突っ込まなかったけど
functionは全部closureだし、thisもclosure多分
最初のバージョンからバリバリ使われたただろw

996 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:00:20.69 ID:aZayn4Ug.net]
このスレ突っ込みどころ多すぎだろ…
ID:FSpSh7fSの主張もおかしいが、ID:sXkcGVMGもクロージャを理解していない

997 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:02:32.08 ID:FSpSh7fS.net]
>>972
MEAN stackが使うだけの動機が欲しいから煽ってるんだけど、雑魚しか釣れないんだもの

998 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:04:22.44 ID:ebcCMrL3.net]
よく作りこまれたコードっていうのは、
数が多くて変りやすい所を、簡単な記述で短くかけるようにするために
フレームワークのコアとその周辺部分に複雑なコードを
封じ込めるような作りになってる。

数が多くて変わりやすい所の例がUIなんだが、
その部分をシンプルに出来るように、
裏方で高度な処理を行ってるんだよ。


こういう奴多くて困るんだが、フレームワークを使った時、
そのフレームワークで用意されているパーツだけを使って
自分でフレームワークを拡張しない奴。自作フィルタを作らないとか。

こういうやつは、せっかくフレームワークで変わりやすい所をシンプルに記述できるように
なってるのに、そのフレームワークに

999 名前:足りない機能が出てきた途端、複雑さを持ち込むんだ。

jsらしくないって言ってるのは、おそらくフレームワークを使うだけで
そのシンプルな部分だけしか見てない。フレームワークを拡張することができないから
こういうのが実戦投入されるとすぐに破綻させるぞw
[]
[ここ壊れてます]

1000 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:04:34.14 ID:sXkcGVMG.net]
>>972
例えばどのへんが理解してないの?
まあ、面接で「クロージャについて説明してください」と
質問するほどには準備してるつもりだったが

1001 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:08:41.73 ID:FSpSh7fS.net]
>>974
はぁ?filterに、そんな仰々しいコードを書くのかな?

1002 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:10:15.77 ID:sXkcGVMG.net]
>>976
仰々しいコードかどうかじゃなくて、jsを書くか書かないかじゃなかったの?w

1003 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:10:58.99 ID:FSpSh7fS.net]
>>977
雑魚はAmazonからJavaScriptパターンやGood Partsでもポチっとけ

1004 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:11:56.57 ID:sXkcGVMG.net]
>>978
とっくの昔に買って読んだあと捨てたよ



1005 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:12:46.32 ID:FSpSh7fS.net]
>>979
転職したんですね。わかります。

1006 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:14:03.77 ID:sXkcGVMG.net]
>>980
まだjavascriptは使ってるけどね
ほぼ理解したしリファレンスじゃないから読み返す必要がない

1007 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:20:26.73 ID:FSpSh7fS.net]
backbone.jsユーザーの方が余程、綺麗なjsを書けるなって確信したよ
連中の方が、余程、キレいなjsをコーディングできるだろうからね
これからは、angular.jsを使うJSerなんて信じないようにしよう。
きっと、ろくなjsのコードなんて書かないだろうから

1008 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:23:19.92 ID:sXkcGVMG.net]
angularが汚いというのは割と同意なのだが
js書かなくてもいいというのはちょっと違うよw

1009 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 13:39:22.31 ID:ebcCMrL3.net]
>>976
> はぁ?filterに、そんな仰々しいコードを書くのかな?

仰々しいコード?
仰々しくする必要がない所を
わざわざ仰々しくするのは馬鹿。

filterの話をすれば、しっかりとした設計のお陰で
シンプルに書けるようになってる。

1010 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 15:27:12.31 ID:FSpSh7fS.net]
だから、angularにはjsなんて書かないんだよ。
angularってframeworkでjsのコードが書けないようになっている
中には、ぺちぱーでも扱えるような擬似コードしか書かないから

1011 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 16:32:39.03 ID:sXkcGVMG.net]
まだそんな戯言言ってるのか

1012 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 16:39:35.30 ID:khDd2NGe.net]
今angularでアプリ作ってるけど、js 書きまくってるけどなぁ…

(余談)
・正確に言えばjsじゃなくてcoffeescriptだけどね
・angularくっそ重い(オブジェクトが多いんだが)ので一部はmithril

1013 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 17:02:06.18 ID:kxccA5tT.net]
ただ一ついえることは、今スレッドもJSの話題ばかりでした。
RubyとPythonで争っていた頃が懐かしい。
JSは馬鹿にされて相手にもされてなかったのにな!

1014 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 17:10:05.56 ID:khDd2NGe.net]
ブラウザアプリ作ろうと思ったらjsからは逃げられないからね
もちろんバックエンドまでjsで書こうというようなマゾヒストではないが
(ちなみにバックエンドはScala+Play)



1015 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 17:22:53.10 ID:FSpSh7fS.net]
wordpressとslimにangular.jsを使います。書かなくていいから。

1016 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 17:43:17.70 ID:pEdSdE2p.net]
JSに関して盛り上がってるように見えるが
よく見ると1つの不毛な狭い議論を2,3人が永遠にしてるだけだった

1017 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 17:53:18.59 ID:kxccA5tT.net]
ところがもう、RubyやPythonは話題すらあがらない始末なんだよ。
JSがどうであれ、RubyやPythonの話題が有ってもおかしくないのに。
不思議だね。

1018 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 17:54:36.65 ID:ZFrqIN2S.net]
「日本には男がいない」
「いや、いるから」
「サンプルを見せろ」
「はい」
「あばばばば。それは男らしくない。擬似男だ。
別の国ではどうたらこうたらでぺちぱーはうんたらかんたら」
とかやってただけだからまあ不毛だわ

1019 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 18:19:18.70 ID:qfs8+4lz.net]
pl → mod_perl → 何故かというか必然的にというか、perlじゃなくてcが上達した。
php, py → 結局cに行き着いてアホらしくなった。
ruby → ソース読むだけだから俺の中ではruby イコール c。

結論: これら4つをやるくらいなら最初からcだけでやった方が、年単位の効率が遥かに高かったわけだ、マジで。どんだけ学習したか。ボロボロのラクダ本だけが残った。時間返せ。要するにこれらは不要だった。

その一方で、js が c++ に行き着く事は無い。
その違いに尽きると思う。

1020 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 18:55:15.51 ID:khDd2NGe.net]
>>994
スクリプトスレで何言ってんだか。適宜選択するもんだろ

オレオレ言語作るの楽しいよね。実用されると嬉しいよね。ってずっとやってるのが
俺の勝手な js 使い(最近の)のイメージ

1021 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 18:59:26.47 ID:r0QNT7RT.net]
JSは未来があるから楽しい。
ES7のできたてホヤホヤの資料を貼ろう。
www.slideshare.net/BrendanEich/extensible-operators-and-literals-for-javascript
Pythonなんかに引け目を感じた部分がES7で克服できると思うと楽しい。

1022 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 19:01:49.61 ID:r0QNT7RT.net]
次スレ
peace.2ch.net/test/read.cgi/tech/1432980078/

1023 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 19:09:32.08 ID:8I7TNkz0.net]
うめだがくえん

1024 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 19:10:28.71 ID:8I7TNkz0.net]
埋め立て工事



1025 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 19:11:07.68 ID:8I7TNkz0.net]
とどめだ!

1026 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

1027 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<273KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef