- 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/
- 893 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 22:09:17.64 ID:odZ+ejWb.net]
- Jeremy AshkenasやThomas Davisがfullstack JSを書くのは自然なことだし、
日常生活でjsなんて書きたくないからangular.jsが流行ったのも頷ける。 React.jsが流行りだした理由だけは、説明らしい説明が何も思い浮かばない。
- 894 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 22:17:43.67 ID:LjJyADed.net]
- angular.jsは結局jsをバリバリ書くフレームワークだよ
reactが流行りだしたのは、主にangularが複雑すぎるという理由からだろう
- 895 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/29(金) 00:33:09.01 ID:pBd0Bhuu.net]
- JSもC++も一般普及しないよw
- 896 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 00:43:10.00 ID:XkG9lmPe.net]
- >>871
angular触ってる間にオライリーから出てる薄い本の作法を忘れたよ backbone.jsなら1頁で終わるようなAPIのgoogleルールが延々に続くけど、 これはjsを何処かへ葬り去るためものなんだって思ったよ これでもうjsなんて気にせずにPHPのコーディングに集中できる
- 897 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 01:00:46.77 ID:72g3Dn7i.net]
- いやーいい加減言語の分裂、フラグメント化なんでやめてさ、統一しようぜ。
1人で開発するやつなんていないんだから共通認識ある何かが必要。 Apple見ろよ。ソストウェアの歴史を塗り替えるような事バンバンやってる。それもこれも極力マーケットが成熟するまでハードウェアのフラグメント化を抑えてきたから。 まずはJavaScriptで土台作りが肝心それで、便利な道具をバンバン作る使う。
- 898 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/29(金) 01:29:46.58 ID:pBd0Bhuu.net]
- そっそ、オブジェクト指向も個人開発には必要なかったってコトでw
普及しないものが提灯記事で出回っても何も変わらなかった30年間w
- 899 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 01:34:00.40 ID:XkG9lmPe.net]
- MEAN stackって、version毎にmiddlewareの作法が違ってアホらしくなってきたわ
MongoDBもexpressも気持ち悪いし、PHP7で性能も上がるからslimの上にangular.jsでいいや。 さようならJavaScript。トレンドをありがとう
- 900 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/29(金) 02:14:47.51 ID:pBd0Bhuu.net]
- それでもJSはBASICを超えられないなw
- 901 名前:デフォルトの名無しさん [2015/05/29(金) 03:09:27.90 ID:xnuOOQOC.net]
- BaSiCには実用性が足りない。
- 902 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 04:49:54.13 ID:hIyE/RkV.net]
- JS-BASICを作ればいいやん
- 903 名前:デフォルトの名無しさん [2015/05/29(金) 05:25:35.05 ID:xnuOOQOC.net]
- Java-Basic-Scriptにしたらいいのかな。
- 904 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/29(金) 06:18:00.36 ID:pBd0Bhuu.net]
- 安定の99BASICとDarkBASIC。(キリッ
- 905 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 06:52:45.90 ID:9VbvLx8c.net]
- >>873
意味がよく分からんが AngularJSはJavaScriptを使わなければ使えないライブラリだが Controller書かずに使うってこと?
- 906 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 07:25:06.17 ID:ox9uEU3z.net]
- 多分 angularjs のチュートリアルかなんかを見てコードレスでできるものだと思い込んで
いるだけで、angularjs 自体は使ったことがない奴なんだろう
- 907 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 07:56:15.47 ID:mEzqOoJn.net]
- AngularもBackboneも両方ともクソだよ
JSでサイト構築するというのがそもそもおかしい
- 908 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 08:00:14.12 ID:9VbvLx8c.net]
- Reactも攻撃しとかないと片手落ちだぞ
新しいのが出てきて大変だなw
- 909 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 08:20:26.96 ID:O/af54d2.net]
- いいよもう、どうせWEBは死に体だしjsもオワコン化してきてるし
今までもそしてこれからも大きな市場があるとこでネイティヴ開発してればいい
- 910 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/29(金) 08:28:27.52 ID:pBd0Bhuu.net]
- これからAndroidもiPadも安いWinタブに食われるから、またネイティブベースに回帰するよw
安定の99BASICとDarkBASIC。(キリッ
- 911 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/29(金) 08:31:58.50 ID:pBd0Bhuu.net]
- タブレットベースの開発者って、その市場が養分扱いされてるコトに気が付いてるかどうか気になるなw
AndroidもiPadもパソコンではないw 自作PCが手軽で割安w
- 912 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 09:32:50.52 ID:XkG9lmPe.net]
- >>882
はぁ?少しはbackbone.jsやangular.js触ったら? $scopeにpartial htmlばかり出てきて、 thisや名前空間として扱う{}の使い方が分からなくなったよ ng-repeatやmustach系のtemplateやfilterで jsなんて書かなくなったからもうPHPだけに集中できる
- 913 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 09:39:51.54 ID:XkG9lmPe.net]
- >>883
はい
- 914 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 12:23:14.70 ID:1lVHHU4A.net]
- 今時自作て
- 915 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 17:39:41.36 ID:6FNrigVV.net]
- 実際のデータを言うとPCはモバイルに食われたりしてない
人々がよりオンラインであるようになってモバイルが上乗せになってるというのが事実
- 916 名前:デフォルトの名無しさん [2015/05/29(金) 22:52:06.05 ID:3YTE5j4X.net]
- >>889
一応どちらも仕事で使ったことがあるが、 「$scopeにpartial htmlが出てくる」は全く意味不明 $scopeにオブジェクト入れたり関数入れたりはお前はしないの? $scopeよりもController使う派なら、thisをたくさん使うはずだし ng-repeatって、javascriptの変数がなきゃ使えないはずだが filterだって、実態はJavascriptの関数だから 自作するならJavascriptが必須
- 917 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 22:56:00.96 ID:3YTE5j4X.net]
- そもそも、Javascriptでの変数の変更が自動的にHTMLに反映されるところが
売りの一つだろ Javascriptを使わないようにするためとか明らかにおかしいだろ
- 918 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 23:00:25.18 ID:XkG9lmPe.net]
- >>893
なにそれ?controller中に$scopeを定義するものじゃないの? filterに、thisやjavascriptの作法を使うようなサンプルなんて見た覚えがないな tutorialやコードの端書きがあるならチョーダイ
- 919 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 23:01:31.51 ID:XkG9lmPe.net]
- >>894
jQuery+backbone.jsからしたら、明らかにjavascriptの記述量が減るよ
- 920 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 23:08:35.18 ID:ox9uEU3z.net]
- >>896
減るけど書かなくてよくなるわけではない
- 921 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 23:38:38.07 ID:XkG9lmPe.net]
- >>897
jsの専門家ってレベルでjsを書かなくて済むからね それなら、fullstack JSなんて使うよりも、backendは slimで書いた方が効率的だし堅実だよねって言いたいの
- 922 名前:デフォルトの名無しさん mailto:sage [2015/05/29(金) 23:54:25.48 ID:ox9uEU3z.net]
- >>898
いやいや、angularjs はむしろ分かりきっためんどくさい部分を受け持ってくれるだけで ロジック部分はやっぱり書かなきゃいけないよ
- 923 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:21:33.89 ID:FSpSh7fS.net]
- >>885
react.jsってbackbone.jsをオートマ使用にした半端なninjaが使う道具だろ ヨイデワ・ナイカ・パッション重点
- 924 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:28:45.52 ID:IdbpgBYQ.net]
- AngularってそろそろGoogleの検索エンジンは読めるようになったの?
- 925 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:32:23.98 ID:GKc+PfvY.net]
- 最近js始めてreactいじってるけど面白い
es6でクラスも使えるしやっとjsヤル気になったわ
- 926 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 00:40:24.30 ID:RfD9oH7P.net]
- なんだ、classが使いたかったのか。swfやxapでいいじゃん。10年前から使えたぞ。
iOSなんて今の低シェアで頭打ちというか減少傾向に転じている。無視して構わんよ。
- 927 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/30(土) 01:38:55.54 ID:TKwdVSEz.net]
- もうちょっと簡単に書いておくと、JS使って得になるのはサーバーで運用してる企業だなw
こんな出来損ないのインタープリターを使う個人開発者はいないw >>903 >iOSなんて今の低シェアで頭打ちというか減少傾向に転じている。無視して構わんよ。 確かに数字だけで見るとそうなるけど、メーカー個別の数字として考えると無視できないよなw 個人向けではAppleとASUSの台頭で、OS個別の数字として捉えるのは危険w
- 928 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 02:02:29.68 ID:FSpSh7fS.net]
- >>904
frontend周りのフリーランスで仕事を引っ張って来れる人は居るからな 戦略的には間違ってるとは思うけど
- 929 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 02:15:49.34 ID:FSpSh7fS.net]
- 個人で何かするとすれば、この優先順位。
Nesta > sinatra > ember.js 工数が少ないし、運営費を取れるし、客を取られない。
- 930 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/30(土) 02:54:29.48 ID:TKwdVSEz.net]
- >>905
説明が足りなかったかもしれないから、もう少し付け加えておくと、Macで1万本売れるソフトが必ずしもWindowsで 同数以上売れる訳ではないと言うケース。 逆もある。 JS命な人はChromeBookでもChromeBoxの信者でもどうぞw
- 931 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 02:57:08.20 ID:UtXe3bew.net]
- JSの記述量が減ると言っても、DOM操作で書くようなJSはたかが知れてるしな
- 932 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/30(土) 03:00:42.71 ID:TKwdVSEz.net]
- それと、俺様がJSに手を染めない理由は、ソース丸見えってところw
もうね、こんな公開処刑みたいなインタープリターだけはやめとけw
- 933 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 03:08:17.70 ID:e4RqlvpL.net]
- >>909
ソープ丸見えなの?
- 934 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 03:53:09.33 ID:UtXe3bew.net]
- 誰もわざわざソース見てその醜さを批判したりはしないから気にしなくていい。
嫌なら難読化や圧縮すればいいし、ハックのしやすさという意味では良い。
- 935 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/30(土) 03:58:59.32 ID:TKwdVSEz.net]
- ソースプロテクトとネイティブ機械語出力。
安定の99BASICとDarkBASIC。(キリッ
- 936 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/30(土) 04:51:37.62 ID:TKwdVSEz.net]
- VC++のライブラリの仕様見てて思ったけど、ロングネーム、定数のラベル義務化、こんなのやってたら
一般普及は無理だな、って思うよなw ライブラリの制約を避けるためにさらに自前のライブラリを作る…こうなると一般普及はおそらく無理w
- 937 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/30(土) 04:54:50.92 ID:TKwdVSEz.net]
- んで、FlatAssemblerのライブラリの仕様でも同じだけど、Windowsではロングネーム、定数ラベル義務化、
MenuetOSでは単純にレジスタ渡し。 どちらが理解が早いかは…考えなくても分かるよなw
- 938 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 05:09:58.14 ID:sXkcGVMG.net]
- >>895
Javascript使いまくりだが qiita.com/YUTARO/items/be78afd5bd5da7770e3b
- 939 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/30(土) 05:19:37.58 ID:TKwdVSEz.net]
- JS使いって、ネット接続切れたら窒息しそうな感じだよなw
- 940 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 05:24:07.07 ID:C3EPYShA.net]
- オフラインファーストとServiceWorkerの話をする時が来たか......
- 941 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 05:30:23.84 ID:ebcCMrL3.net]
- >>916
じゃあ君、1ヶ月ネット禁止なw
- 942 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/30(土) 05:44:20.13 ID:TKwdVSEz.net]
- >>918
んじゃ開発機を常時ネット接続どうぞwアハ
- 943 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 06:48:07.25 ID:ebcCMrL3.net]
- 今は開発機でもそれ以外でも
常時ネット接続するのは当たり前だろw
- 944 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 11:02:42.22 ID:FSpSh7fS.net]
- >>915
githubのコードを漁ったことある?joint.jsでも読んでみたらいい
- 945 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:05:36.72 ID:sXkcGVMG.net]
- >>921
あるけど、もうちょっと何が言いたいのかはっきり言ってくれない? joint.jsという「JavaScript」のソースコードを読んだら Javascriptを使わなくてもいいということが分かるの?w
- 946 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:07:47.31 ID:sXkcGVMG.net]
- そもそもangularのfilterの話をしてるのになぜangular使ってない
ものが出てくるんだw
- 947 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:08:23.23 ID:ebcCMrL3.net]
- こういうのって、
読めばいいんだよ! 読めば!ほらわかるだろ? 俺の言ったとおりだろ! って言いたいんだろうなって思うw 何も言わないくせに、 自分を認めてくれっていうために とりあえず出して、あとはお前が考えろ。 っていうだけ。
- 948 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:09:01.70 ID:FSpSh7fS.net]
- >>922
angular.jsとbackbone.jsの比較で angular.jsのサンプルにはjsらしいコードが出てこないよね って話だったんだけど
- 949 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:10:00.59 ID:sXkcGVMG.net]
- >>925
で?リンクにはjsらしいコードばっかり出てくるし joint.jsはjsだけど?
- 950 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:10:48.05 ID:FSpSh7fS.net]
- joint.jsじゃないね
diagramエディタのサンプルでbackbone.js使ってるやつ
- 951 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:11:56.01 ID:sXkcGVMG.net]
- >>927
だから? angularのfilterの記事にjsが出てくるのに対してそれがなんか反論になるの?
- 952 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:13:01.21 ID:FSpSh7fS.net]
- たしか、diagramoのなかにbackbone.jsが使われたと思ったんだけど、
今もうrepositoryが見つからない。
- 953 名前:Office & Gamers ◆G144Hzgh2.0e mailto:アハ♪” uh huh [2015/05/30(土) 12:13:12.25 ID:TKwdVSEz.net]
- >>920
>今は開発機でもそれ以外でも >常時ネット接続するのは当たり前だろw はい、開発養分♪(アハ♪”
- 954 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:14:02.74 ID:FSpSh7fS.net]
- >>928
jsらしいコードがないって言ってるの。もう相手しないからね
- 955 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:16:04.17 ID:sXkcGVMG.net]
- >>929
だからそれが何なんだよ A「filter自作するならJS使うだろ」 B「そんなの見たことない!サンプルを見せてくれ!」 A「はいこれだよ」 C「githubのソースあさったことある?たしかdiagramoの中に Backbonejsがうんたらかんたら」 ←?
- 956 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:17:15.42 ID:ebcCMrL3.net]
- >>930
それって馬鹿登場の演出?w
- 957 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:17:47.74 ID:sXkcGVMG.net]
- >>931
まずjsらしいコードがないというのは、どれのこと? jointのことなのか、挙げられたangularの記事のことなのか 記事のことなら、記事のどこがどうjsらしくないのか説明するのが筋だろ
- 958 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:18:29.28 ID:ebcCMrL3.net]
- >>931
jsらしいコードってなんなんだろうねw jsらしいなんてものはない。そんなの思い込み。 俺にとってはどの言語も同じようにみえる。 使ってるライブラリが違うぐらい。
- 959 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:19:51.53 ID:FSpSh7fS.net]
- >>932
ID:XkG9lmPeからの流れで、 angular.jsのfilterの中にはjsらしいコードがないって主張なんだけど、 敢えて、それを無視してるんだよね?
- 960 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:20:20.34 ID:sXkcGVMG.net]
- 最初はAngularはJavaScript使わないとか、filter自作するときでも
JavaScript使わないとか言ってたけど それではさすがに厳しすぎるから「JSらしくない」とかってのに 変えたのかな
- 961 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:20:33.87 ID:FSpSh7fS.net]
- >>935
コード読んだことないなら帰ったら?
- 962 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:21:00.14 ID:FSpSh7fS.net]
- >>937
使わないから
- 963 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:21:49.69 ID:sXkcGVMG.net]
- >>936
いや、無視してないけど それならそうと最初からいえよ 「github漁ったことある?」 じゃ意味不明なんだよ で、どこがどうjsらしくないの? 少なくともjsのソースコードであることは確かだが
- 964 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:22:12.9
]
- [ここ壊れてます]
- 965 名前:7 ID:ebcCMrL3.net mailto: > angular.jsのfilterの中にはjsらしいコードがないって
まったくもって意味不明。 もしかして、JavaScriptとDOM APIをごっちゃにしてないか? DOM APIはライブラリであり、JavaScriptではない。 同様に各種ライブラリも、当然JavaScriptではない。 jsらしいコードというのなら、JavaScriptを使っているコードなわけだが、 それはJavaScriptを使ってないのかね? [] - [ここ壊れてます]
- 966 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:23:52.23 ID:sXkcGVMG.net]
- >>939
JS使ってるサンプルがあるよ? ほれ読めよ qiita.com/YUTARO/items/be78afd5bd5da7770e3b JS使ってるよ?
- 967 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:24:13.42 ID:FSpSh7fS.net]
- >>941
filter中にthisやclojure使うようなコードなんて出てこないだろが
- 968 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:25:12.51 ID:sXkcGVMG.net]
- まあ、AngularでJS使うってのはとてつもなく明らかなことだから
議論する意味もないな
- 969 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:25:28.98 ID:FSpSh7fS.net]
- qiitaに記事を投稿してるアホ共ってさ、本家のtutorialも読まねぇの?
- 970 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:25:35.06 ID:ebcCMrL3.net]
- たとえばRubyでいえばDSL(ドメイン固有言語)というものがあって、
内部DSLであればRubyを使っているのに、Rubyのように見えないコードがある。 だけど、これもまたRubyだからこそできる Rubyらしいコードなわけだ。 JavaScriptを使っているのにjsらしくないということは、 DSLということかね?ならば逆にそれはjsらしいといえる。
- 971 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:26:45.41 ID:ebcCMrL3.net]
- >>943
> filter中にthisやclojure使うようなコードなんて出てこないだろが thisやclojureを使わないJavaScriptコードなんて山ほどあるが? 特に2000年よりも前のJavaScriptはそんなコードが多かったが。 もちろんどちらもJavaScriptのコードだ。
- 972 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:27:41.93 ID:sXkcGVMG.net]
- >>943
いつのまにJSからthisとclojureになったのかしらんが、 例えばこいつはclojureだが? function (keyword) { return !searchService.keywordJudge(obj, keyword); }) filterから呼ばれるserviceの中に var self=thisって書いてあるが?
- 973 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:28:03.21 ID:FSpSh7fS.net]
- >>947
そのころのjsは問題児で、jsなんて切れって言われてる時代だったろがカス
- 974 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:28:37.91 ID:y5cl7Y1T.net]
- >>945
むしろほぼ公式のチュートリアルを翻訳してるだけの記事が多いと思うが それをありがたがる英語読めないアホ共が多いからな
- 975 名前:デフォルトの名無しさん mailto:sage [2015/05/30(土) 12:29:03.99 ID:FSpSh7fS.net]
- >>948
javascript design patternとでも叩いてググッてくればいい 死ねクズ
- 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 名前:過去ログ ★ [[過去ログ]]
- ■ このスレッドは過去ログ倉庫に格納されています
|

|