- 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/
- 885 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 14:39:14.29 ID:odZ+ejWb.net]
- fullstack JSの現実: angular, slim, mysql, apache
- 886 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 15:56:57.49 ID:kdWUSdJd.net]
- クエリ言語がJavaScriptだからというだけで
- 887 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 15:57:53.51 ID:kdWUSdJd.net]
- すまん
クエリ言語がJavaScriptだからというだけでMongoとか本当に馬鹿としか思えんわ
- 888 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 17:35:49.99 ID:gBhaDDqH.net]
- Mongoはなんとも中途半端だがIDBよりはマシな設計だし、
SQLはなんといっても親和性が悪い。
- 889 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 17:54:06.25 ID:odZ+ejWb.net]
- 本当にfullstackでJSを書いてる人たちってbackbone.js使ってるよね
- 890 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 21:39:37.44 ID:LjJyADed.net]
- Backboneの天下は短かったな
あっという間にangularに抜かされた それがほんの1年半前 飛ぶ鳥を落とす勢いだったangularもReactの登場で 雲行きが怪しくなってきた 恐ろしいよ
- 891 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 21:51:08.01 ID:uEvpeXte.net]
- jsx 嫌いだわ
- 892 名前:デフォルトの名無しさん mailto:sage [2015/05/28(木) 22:04:25.68 ID:gCuhL1rI.net]
- 恐ろしいと同時に、大きな市場があるんだなというのもあるな。
まさにコンピュータ第二の聡明期って感じ。
- 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のコードを書く。 お前は用意されてるものだけを使ってるから それがわからんのだ。
|

|