実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
-
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
※前スレ
Vue vs React vs Angular
http://mevius.5ch.net/test/read.cgi/tech/1545395856/
★ここではjQueryの話題は禁止です
★jQuery房が書き込んでも無視してください
探検
Vue vs React vs Angular Part.2
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん
2019/03/09(土) 22:02:33.71ID:47IMMy0/883デフォルトの名無しさん
2019/05/30(木) 16:09:28.78ID:8IvLf0N9 先生、質問です!
package.jsonのscriptで、
こうやって設定して、
"fn": "ts-node",
こうやって呼んでるのを
yarn fn app/hoge/function/class.ts
こうパスと拡張子を省略したいです。
yarn fn class
なんか良いアイデアないですか?
package.jsonのscriptで、
こうやって設定して、
"fn": "ts-node",
こうやって呼んでるのを
yarn fn app/hoge/function/class.ts
こうパスと拡張子を省略したいです。
yarn fn class
なんか良いアイデアないですか?
884デフォルトの名無しさん
2019/05/30(木) 18:05:06.34ID:d3b9/vXx vueで規模大きめのプロジェクト参加するかもなんだが
どうせ炎上するでしょ…
怖いわ
どうせ炎上するでしょ…
怖いわ
885デフォルトの名無しさん
2019/05/30(木) 18:54:05.42ID:WCG+7mjF vueが大規模案件で炎上しがちな根本原因って何?
vuexもあるのになぜ?
いわゆるvb/php現象?(集うプログラマのレベルが低い)
vuexもあるのになぜ?
いわゆるvb/php現象?(集うプログラマのレベルが低い)
886デフォルトの名無しさん
2019/05/30(木) 19:10:18.66ID:1u6DeEFZ >>885
まずVueはVuex使ってない場合が多い
まずVueはVuex使ってない場合が多い
887デフォルトの名無しさん
2019/05/30(木) 19:17:25.75ID:4QUxH1MA 落ち着け
vueじゃなくても大規模案件は炎上する
vueじゃなくても大規模案件は炎上する
888デフォルトの名無しさん
2019/05/30(木) 19:32:11.46ID:WCJgokmM codepadのhtml/jsバージョン的なサービスってある?
vue.jsが動けばいい
vue.jsが動けばいい
889デフォルトの名無しさん
2019/05/30(木) 19:35:59.23ID:4QUxH1MA890デフォルトの名無しさん
2019/05/30(木) 22:56:46.24ID:bb+aWtrz 知らないけど、jsfiddle, jsdo.it などには、ライブラリは置いてないのかな?
891デフォルトの名無しさん
2019/05/31(金) 01:27:36.80ID:MbKHsGz2 >>883
なんか奇妙な呼び方してる気が…。
「fn」が出てくる理由は分からないけど、ts-node の readme には↓の様に書いてあったよ。
# Execute a script as `node` + `tsc`.
ts-node script.ts
https://github.com/TypeStrong/ts-node/blob/master/README.md
これにならって、↓の様に呼んだら希望通りの動作する?
ts-node app/hoge/function/class.ts
なんか奇妙な呼び方してる気が…。
「fn」が出てくる理由は分からないけど、ts-node の readme には↓の様に書いてあったよ。
# Execute a script as `node` + `tsc`.
ts-node script.ts
https://github.com/TypeStrong/ts-node/blob/master/README.md
これにならって、↓の様に呼んだら希望通りの動作する?
ts-node app/hoge/function/class.ts
892デフォルトの名無しさん
2019/05/31(金) 13:23:21.49ID:L/zqyqIZ vueをgoogle トレンドでみたら
アメリカ限定だとangularと変わらないよな
vueは結局中国で人気ってだけだよなぁ
アメリカ限定だとangularと変わらないよな
vueは結局中国で人気ってだけだよなぁ
893デフォルトの名無しさん
2019/05/31(金) 13:52:56.01ID:+etqQXO6 AureliaがAurelia UXってのを提供してるんだが、こういうUXフレームワークって御三家にも存在するの?
ちなみにAurelia UXはAurelia以外でも使えるらしい
https://github.com/aurelia/ux/wiki
ちなみにAurelia UXはAurelia以外でも使えるらしい
https://github.com/aurelia/ux/wiki
894デフォルトの名無しさん
2019/05/31(金) 15:08:54.16ID:Mb9IkSz9 Angular Materialみたいなのの話してる?
895デフォルトの名無しさん
2019/05/31(金) 21:11:33.75ID:NCddXil+ TSLintが非推奨化されて無くなるのを最近知った
代わりにESLintのプラグイン開発に注力するらしい
代わりにESLintのプラグイン開発に注力するらしい
896デフォルトの名無しさん
2019/05/31(金) 22:03:32.06ID:bi4e0AZ8 ReactはおおよそMaterialUI一強だけどVue.jsはVuetifyとかBuefyとかQuasarとかVuesaxとかわりとバラけてるから選定が大変だな
897デフォルトの名無しさん
2019/05/31(金) 23:14:44.04ID:4XOlYf0w Vuetifyかぁ
Bootstrapも飽きてきたし入れてみるかなぁ
Bootstrapも飽きてきたし入れてみるかなぁ
898デフォルトの名無しさん
2019/05/31(金) 23:47:27.99ID:xDgbafqD CSSフレームワーク使うの苦手
899デフォルトの名無しさん
2019/06/01(土) 07:37:42.14ID:TTPVYQ4N というか、reactやvue使って、フレームワーク使う意義が良くわかんね。
動的にフロントをカスタムしたいから使ってんだろ?
高価な包丁を使って、冷凍食品の袋を切って、冷凍食品を食ってるみたいなもんだ。
その包丁でちゃんと料理しろよって言いたい。
動的にフロントをカスタムしたいから使ってんだろ?
高価な包丁を使って、冷凍食品の袋を切って、冷凍食品を食ってるみたいなもんだ。
その包丁でちゃんと料理しろよって言いたい。
900デフォルトの名無しさん
2019/06/01(土) 07:41:32.88ID:jfyaHbh3 ちゃんと料理するのが目的ではない。
食べるのが目的
手早く物を食べられる時代に自分で料理するとかマヌケがすること
自分で料理したからって美味しいものができるわけではない
フレームワークなんていらない
食べるのが目的
手早く物を食べられる時代に自分で料理するとかマヌケがすること
自分で料理したからって美味しいものができるわけではない
フレームワークなんていらない
901デフォルトの名無しさん
2019/06/01(土) 07:43:31.32ID:gFsX3PNG うまくても毎日カップラーメンじゃ体壊すぞという話
902デフォルトの名無しさん
2019/06/01(土) 07:49:16.20ID:BzR1DFUc 動的にフロントをカスタムってよく分からんが素のCSSを一から書きたくないから使うんだろ
903デフォルトの名無しさん
2019/06/01(土) 08:11:30.38ID:jfyaHbh3904デフォルトの名無しさん
2019/06/01(土) 08:53:50.47ID:gFsX3PNG コピペで解決するようなことばっかしてたらコードが腐るって話だよ。
905デフォルトの名無しさん
2019/06/01(土) 09:16:46.26ID:jfyaHbh3 コードが腐るなんてオカルトを言い始めたw
906デフォルトの名無しさん
2019/06/01(土) 09:18:28.13ID:gFsX3PNG なんだまともにプログラム書いたことない人か。そりゃ話が通じないわけだ。
907デフォルトの名無しさん
2019/06/01(土) 09:19:43.73ID:jfyaHbh3 じゃあ腐ってるコードとやらを見せてください。
908デフォルトの名無しさん
2019/06/01(土) 10:29:16.81ID:SloaYn9t if else if else if if if if
みたいなやつ
みたいなやつ
909デフォルトの名無しさん
2019/06/01(土) 13:06:26.54ID:Q7hpVzyk そんな俺俺用語を使われてもねぇ
910デフォルトの名無しさん
2019/06/01(土) 13:36:41.95ID:Cw4MltZM 100歩ゆずって論理的に場合分けが不十分でいかにもバグりそうな書き方は腐ってると思う
真理値表で no care が多すぎみたいなやつ
真理値表で no care が多すぎみたいなやつ
911デフォルトの名無しさん
2019/06/01(土) 13:50:09.32ID:Q7hpVzyk NO毛やー
912デフォルトの名無しさん
2019/06/01(土) 13:51:19.15ID:Spf5VD38 なんかもう全部blazorでええわってなってきた
さようならjavascript
さようならjavascript
913デフォルトの名無しさん
2019/06/01(土) 15:14:03.09ID:6vvLTfZk メタタグにblazorで作ってますって書いとけよ。
中身ないくせにバカみたいな激重サイト開きたくないんでw
中身ないくせにバカみたいな激重サイト開きたくないんでw
914デフォルトの名無しさん
2019/06/01(土) 16:37:36.00ID:K47xKOLF サイトwww
915デフォルトの名無しさん
2019/06/02(日) 14:35:42.50ID:jfAtVOnZ Reactアプリをtsで書く理由わかんない
916デフォルトの名無しさん
2019/06/02(日) 15:36:19.22ID:YC/dl6iz なんで?
917デフォルトの名無しさん
2019/06/02(日) 16:32:03.67ID:rhBrDnBE componentが受け取るpropとか型あったほうが絶対ええやん
918デフォルトの名無しさん
2019/06/02(日) 17:06:00.51ID:NO1dwOVK 型はあったほうが良い。理由は型があったほうが絶対にいいからだ。
919デフォルトの名無しさん
2019/06/02(日) 17:21:24.98ID:UIpFJ6ej 型はないほうが良い。理由は型がないほうが絶対にいいからだ。
920デフォルトの名無しさん
2019/06/02(日) 17:25:22.38ID:FWvUKJZ9 書くコード量が増える
キャストがめんどい
オブジェクトの型宣言がめんどい
キャストがめんどい
オブジェクトの型宣言がめんどい
921デフォルトの名無しさん
2019/06/02(日) 17:58:21.32ID:GrttFzDQ ReactとReduxを入門したばかりの者ですが、react-reduxのconnectを各コンテナで行う意味がわかりません。Providerみたいに最上位コンポーネントだけで行えば?って思ってしまいます。詳しい方教えてください。
922デフォルトの名無しさん
2019/06/02(日) 18:06:38.96ID:FWvUKJZ9 >>921
どこからでもアクセスできたら意図しない書き換えがあったときにどこで書き換えられたのかが絞りにくくなるとかいう思想からじゃない?
どこからでもアクセスできたら意図しない書き換えがあったときにどこで書き換えられたのかが絞りにくくなるとかいう思想からじゃない?
923デフォルトの名無しさん
2019/06/02(日) 18:09:18.96ID:GrttFzDQ あとReducerの分割はstoreのを複数の要素で構成させるためですか?うまく説明できなくてすいません。
924デフォルトの名無しさん
2019/06/02(日) 18:10:27.33ID:FAkoUUR8 型がないと扱ってる変数の型が途中でキャストされてこちらが期待する型と一致しなくなってバグの発生に繋がるから、無いよりはあった方が良い。
それに型付けをきちんとしていれば、変数に間違った型の値を入れようとしてもIDEとトランスパイラが教えてくれるからバグの発生を防げる。
型宣言は面倒くさいかもしれないけど、ちゃんと定義しておかないと
プロジェクトが大きくなった時や過去のコードの整備する時に困る事になるよ。
それに型付けをきちんとしていれば、変数に間違った型の値を入れようとしてもIDEとトランスパイラが教えてくれるからバグの発生を防げる。
型宣言は面倒くさいかもしれないけど、ちゃんと定義しておかないと
プロジェクトが大きくなった時や過去のコードの整備する時に困る事になるよ。
925デフォルトの名無しさん
2019/06/02(日) 18:11:08.95ID:GrttFzDQ926デフォルトの名無しさん
2019/06/02(日) 18:14:38.81ID:FWvUKJZ9927デフォルトの名無しさん
2019/06/02(日) 18:19:35.60ID:FWvUKJZ9 >>925
だからConnectで使う状態とSetterを書いたコンポーネントからだけアクセスできるようにするモノ
四階層くらいコンポーネントをネストしてたら有効なもんだと分かると思う
あとredux-persistとか使えばブラウザのlocalStrageに状態を保存できるからリロードでも飛ばない状態が作れる
だからConnectで使う状態とSetterを書いたコンポーネントからだけアクセスできるようにするモノ
四階層くらいコンポーネントをネストしてたら有効なもんだと分かると思う
あとredux-persistとか使えばブラウザのlocalStrageに状態を保存できるからリロードでも飛ばない状態が作れる
928デフォルトの名無しさん
2019/06/02(日) 18:25:02.69ID:jfAtVOnZ >>926
https://ideone.com/wVwkT7
こういうstoreのとき
https://ideone.com/V4THFe
こういうreducerみたいに分割しないとネストしたstoreはreducerで定義できないんじゃっと思って。。。
https://ideone.com/wVwkT7
こういうstoreのとき
https://ideone.com/V4THFe
こういうreducerみたいに分割しないとネストしたstoreはreducerで定義できないんじゃっと思って。。。
929デフォルトの名無しさん
2019/06/02(日) 18:25:52.32ID:jfAtVOnZ id変わったけど先程の人です
930デフォルトの名無しさん
2019/06/02(日) 18:27:33.76ID:jfAtVOnZ >>928
つまり、storeのキー名と同じような名前のreducerを定義しないとstateで表現できないんじゃということです
つまり、storeのキー名と同じような名前のreducerを定義しないとstateで表現できないんじゃということです
931デフォルトの名無しさん
2019/06/02(日) 18:31:47.29ID:+JD+iR7P932デフォルトの名無しさん
2019/06/02(日) 18:34:19.37ID:yFCJtS+u 型は読むとき素早く間違いなく読むためのものではない。
コンパイラに論理的間違い探しをさせてあとで指摘させるために与える付加情報だ。
コンパイラに論理的間違い探しをさせてあとで指摘させるために与える付加情報だ。
933デフォルトの名無しさん
2019/06/02(日) 18:34:31.59ID:FWvUKJZ9 ていうかStoreに定義は書かんけどな
actionとreducerがあればいい
actionとreducerがあればいい
934デフォルトの名無しさん
2019/06/02(日) 18:37:15.76ID:jfAtVOnZ >>933
reducerでstateいじったら自動的にstoreの要素に追加されるということですか?
reducerでstateいじったら自動的にstoreの要素に追加されるということですか?
935デフォルトの名無しさん
2019/06/02(日) 18:40:28.58ID:FWvUKJZ9 >>934
react routerとセットになってるヤツだけどこれのexamplesみてどういう風に書かれてるか追ってみるのが一番手っ取り早いと思う
https://github.com/supasate/connected-react-router
react routerとセットになってるヤツだけどこれのexamplesみてどういう風に書かれてるか追ってみるのが一番手っ取り早いと思う
https://github.com/supasate/connected-react-router
936デフォルトの名無しさん
2019/06/02(日) 18:41:39.95ID:jfAtVOnZ >>935
ありがとう!!!
ありがとう!!!
937デフォルトの名無しさん
2019/06/02(日) 18:47:53.43ID:FWvUKJZ9938デフォルトの名無しさん
2019/06/04(火) 03:06:15.14ID:h/SUjHEp Angularの公式サイトってChrome以外で見ると重いっていうか場合によってはロードできないみたいだな
939デフォルトの名無しさん
2019/06/04(火) 03:18:15.13ID:JWz1Ccau >>937
> ソースを読むのに必要なのは変数の型がなにであるかよりも変数が何に使われてるかで
> 読む際に助けになるのは型名じゃなく分かりやすい変数名
それが成り立つのは、変数の型が文字か数値の場合だけ
> ソースを読むのに必要なのは変数の型がなにであるかよりも変数が何に使われてるかで
> 読む際に助けになるのは型名じゃなく分かりやすい変数名
それが成り立つのは、変数の型が文字か数値の場合だけ
940デフォルトの名無しさん
2019/06/04(火) 04:11:58.83ID:SFWE3wK7 >>939
変数がオブジェクトの場合なんて尚更読みやすさのためじゃなくオブジェクト形状の妥当性の為に型を書く意味合いが強いじゃん
変数がオブジェクトの場合なんて尚更読みやすさのためじゃなくオブジェクト形状の妥当性の為に型を書く意味合いが強いじゃん
941デフォルトの名無しさん
2019/06/04(火) 04:25:47.87ID:oQKNEIyc >>940
理由を1つも言わずに主張されてもなw
理由を1つも言わずに主張されてもなw
942デフォルトの名無しさん
2019/06/04(火) 11:04:44.50ID:9rWkPoBI 【速報】金券五百円分とすかいらーく優侍券をすぐもらえる
https://pbs.twimg.com/media/D8I_wvBU8AAkV4V.jpg
@ スマホでたいむばんくを入手
A 会員登録を済ませる
B マイページへ移動する
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)
今なら更に4日18時までの登録で2倍の600円の紹介金を入手
クオカードとすかいらーく優待券を両方ゲットできます。
数分で終えられるのでぜひお試し下さい。
https://pbs.twimg.com/media/D8I_wvBU8AAkV4V.jpg
@ スマホでたいむばんくを入手
A 会員登録を済ませる
B マイページへ移動する
C 招待コード→招待コードを入力する [Rirz Tu](スペース抜き)
今なら更に4日18時までの登録で2倍の600円の紹介金を入手
クオカードとすかいらーく優待券を両方ゲットできます。
数分で終えられるのでぜひお試し下さい。
943デフォルトの名無しさん
2019/06/04(火) 13:06:20.25ID:XXr8i2SB >>942
一万請求されたんだが…
一万請求されたんだが…
944デフォルトの名無しさん
2019/06/04(火) 13:23:55.17ID:YcEj7P0i >>942
もう貰ってる
もう貰ってる
945デフォルトの名無しさん
2019/06/04(火) 22:08:17.71ID:9Fdozd+0946デフォルトの名無しさん
2019/06/04(火) 22:11:14.13ID:h/SUjHEp なんで500円如きに釣られるんだよ
947デフォルトの名無しさん
2019/06/04(火) 23:53:06.78ID:ra+PHDOz 一万とられるならマジやばいやつやん
948デフォルトの名無しさん
2019/06/05(水) 12:16:11.87ID:SxBZ5bvb thisはどこにいてもthisだ
949デフォルトの名無しさん
2019/06/05(水) 19:43:51.13ID:x4otE0k9 >>948
アロー関数「(あれ?なんで俺、、この世に生まれたんだろ?)」
アロー関数「(あれ?なんで俺、、この世に生まれたんだろ?)」
950デフォルトの名無しさん
2019/06/06(木) 11:34:24.08ID:MmdtfHnB func.call()にはthisパラメータ上書き機能まであるからな
951デフォルトの名無しさん
2019/06/07(金) 12:10:24.67ID:jIWjd2/z >>942
掲示板荒らすなってレビューすればいいのか?
掲示板荒らすなってレビューすればいいのか?
952デフォルトの名無しさん
2019/06/09(日) 16:35:20.94ID:Q276we2O 余談だけど
米オーディオ機器ハーマンの
Flashの移行サポートに使うフレームワーク
アパッチロイヤル?どうなのかな。
https://royale.apache.org/
https://services.harman.com/partners/adobe
ASって殆どTypeScriptだし
開発凄く楽そうなので興味はあるが。
米オーディオ機器ハーマンの
Flashの移行サポートに使うフレームワーク
アパッチロイヤル?どうなのかな。
https://royale.apache.org/
https://services.harman.com/partners/adobe
ASって殆どTypeScriptだし
開発凄く楽そうなので興味はあるが。
953デフォルトの名無しさん
2019/06/10(月) 07:25:02.42ID:9rIHBlAo Reactできる人が羨ましいっすな
よくわからずで挫折してもうた 流行ってるのが羨ましい
Angularは何とかギリギリ理解できてるから今後もっと流行ってくれないかなぁ・・・厳しいか^q^
よくわからずで挫折してもうた 流行ってるのが羨ましい
Angularは何とかギリギリ理解できてるから今後もっと流行ってくれないかなぁ・・・厳しいか^q^
954デフォルトの名無しさん
2019/06/10(月) 09:11:58.52ID:ozC8SeHK >>953
何が分からんの?ってかどこで躓いた?
何が分からんの?ってかどこで躓いた?
955デフォルトの名無しさん
2019/06/10(月) 11:03:48.19ID:g6tidy/F 面白くなくてモチベーションが涌かないという躓き方
956デフォルトの名無しさん
2019/06/10(月) 21:09:32.44ID:Ii7tq5Jr reactは一歩一歩勉強できるツールなわけだが
どいつもこいつもその一歩一歩やることを拒否しやがる。
どいつもこいつもその一歩一歩やることを拒否しやがる。
957デフォルトの名無しさん
2019/06/10(月) 22:02:17.16ID:ujTvUCPf @環境構築済みで
Aコンポーネント作成者ではなく利用者側の場合、
めっちゃ簡単じゃない?
難しいのはreactではなくreduxの間違いでは?
Aコンポーネント作成者ではなく利用者側の場合、
めっちゃ簡単じゃない?
難しいのはreactではなくreduxの間違いでは?
958デフォルトの名無しさん
2019/06/11(火) 02:49:45.57ID:VNyhmdAk vuexは超簡単だったが
959デフォルトの名無しさん
2019/06/11(火) 04:10:47.47ID:imvByBfZ reduxを使うからと言ってすべての状態をredux管理にする必要はないなって思った
react routerを使う場合にrouterを跨ぐ情報はreduxで管理した方が便利だし
routerを跨がないものは移動時のデータの破棄がひと手間になるからuseStateとかで処理した方がシンプルかなって
react routerを使う場合にrouterを跨ぐ情報はreduxで管理した方が便利だし
routerを跨がないものは移動時のデータの破棄がひと手間になるからuseStateとかで処理した方がシンプルかなって
960デフォルトの名無しさん
2019/06/11(火) 06:33:43.52ID:X3+rrqgk そんなの当たり前
961デフォルトの名無しさん
2019/06/11(火) 07:16:39.19ID:rt/UvHAD それだったら分けずにreduxでまとめた方が俺は楽だけどな。
962デフォルトの名無しさん
2019/06/11(火) 08:20:47.84ID:A/VeehAw 後でreduxに入れるか変わったら面倒くさい
963デフォルトの名無しさん
2019/06/11(火) 08:24:20.32ID:BaYgfrBn コードが少なければ少ないほど、変更する時に変更するコードが少なくなるんだが、
Reactとかreduxとか、コードが増えるので保守性が下がってる。
Reactとかreduxとか、コードが増えるので保守性が下がってる。
964デフォルトの名無しさん
2019/06/11(火) 19:44:08.86ID:rt/UvHAD こういうバカはそのうちコードを書かずに人に命令するのが一番とか言い出す。
965デフォルトの名無しさん
2019/06/11(火) 20:19:38.34ID:vib91KXZ >>954
もう序盤も序盤でつまずいた
https://jsbin.com/ragufuguwe/1/edit?js,output
これを、
「何でキー入力でタイトルをリネームするのにファイルをまたぐんだろう?
そのままHeader.jsにぜんぶまとめた方が管理しやすいのにな」と思ったりね
(今思うとこれはApp.jsのstateをHeader.jsに渡す(共有)ための作業なのかなと)
低レベルなアレですまんw
もう序盤も序盤でつまずいた
https://jsbin.com/ragufuguwe/1/edit?js,output
これを、
「何でキー入力でタイトルをリネームするのにファイルをまたぐんだろう?
そのままHeader.jsにぜんぶまとめた方が管理しやすいのにな」と思ったりね
(今思うとこれはApp.jsのstateをHeader.jsに渡す(共有)ための作業なのかなと)
低レベルなアレですまんw
966デフォルトの名無しさん
2019/06/11(火) 21:11:53.97ID:ddwgXnrm vueでcomponent間に微妙な空白ができるんですけど仕様でしょうか?
967デフォルトの名無しさん
2019/06/11(火) 21:21:50.83ID:OaP1Ycvw968デフォルトの名無しさん
2019/06/11(火) 21:55:24.21ID:rt/UvHAD >>967
さすがにそれくらいはわかるか。よかった。
さすがにそれくらいはわかるか。よかった。
969デフォルトの名無しさん
2019/06/11(火) 22:10:53.11ID:OaP1Ycvw じゃあ話を戻す
コードが少なければ少ないほど、変更する時に変更するコードが少なくなるんだが、
Reactとかreduxとか、コードが増えるので保守性が下がってる。
コードが少なければ少ないほど、変更する時に変更するコードが少なくなるんだが、
Reactとかreduxとか、コードが増えるので保守性が下がってる。
970デフォルトの名無しさん
2019/06/11(火) 22:35:27.21ID:KDSvfPuN >>965
その小さすぎる例では理解し辛いだろうけど
機能やデータがそれぞれ「どこにあるべきか」というのは大事だよ
分割もバランスではあるけど
システムの規模が大きくなるにつれて管理しやすさは逆転し得る
その小さすぎる例では理解し辛いだろうけど
機能やデータがそれぞれ「どこにあるべきか」というのは大事だよ
分割もバランスではあるけど
システムの規模が大きくなるにつれて管理しやすさは逆転し得る
971デフォルトの名無しさん
2019/06/11(火) 22:47:41.48ID:VNyhmdAk972デフォルトの名無しさん
2019/06/11(火) 22:49:58.12ID:rt/UvHAD 「コードが少ない」の意味がだいぶ曖昧。
別に高圧縮かけた記号列が保守性が良い訳ではない。
つまり概念が直行してることが重要なわけだがそういう考察もなく
react, reduxのコード量だけで判断しているのはだいぶ愚かとしか言いようがない。
別に高圧縮かけた記号列が保守性が良い訳ではない。
つまり概念が直行してることが重要なわけだがそういう考察もなく
react, reduxのコード量だけで判断しているのはだいぶ愚かとしか言いようがない。
973デフォルトの名無しさん
2019/06/11(火) 22:52:53.90ID:OaP1Ycvw974デフォルトの名無しさん
2019/06/11(火) 23:10:00.88ID:imvByBfZ Reduxを使うかどうかは場合に応じて臨機応変にだと思うがな
フォームのパスワードみたいな値とか特にReduxで持つべきではないと思うしpersistで持つとかもってのほかだし
逆にログインセッションみたいな値はReduxにpersistで持つのが望ましいと思う
とは言っても特定の頻度でサーバー側にステータスチェックを投げるのは必要だとも思う
フォームのパスワードみたいな値とか特にReduxで持つべきではないと思うしpersistで持つとかもってのほかだし
逆にログインセッションみたいな値はReduxにpersistで持つのが望ましいと思う
とは言っても特定の頻度でサーバー側にステータスチェックを投げるのは必要だとも思う
975デフォルトの名無しさん
2019/06/11(火) 23:21:18.27ID:nhr5/y7O 問題は、Reactのサンプルで、Reactを使うような例が
思いつかないってところなんだろうな
むりにつかっても、React使わないほうが
シンプルに実現できるじゃんって思われてしまう。
思いつかないってところなんだろうな
むりにつかっても、React使わないほうが
シンプルに実現できるじゃんって思われてしまう。
976デフォルトの名無しさん
2019/06/11(火) 23:32:37.16ID:imvByBfZ SimpleというかRecyclableにする為に使って大規模になった時に結果として使わないよりもシンプルになるってところかな
977デフォルトの名無しさん
2019/06/12(水) 04:24:03.58ID:mlkAn7XZ ウェブでOfficeソフトを作ってまーすってのならわかるが
ほとんどのサイトは大規模になることはないというね
ほとんどのサイトは大規模になることはないというね
978デフォルトの名無しさん
2019/06/12(水) 07:32:44.04ID:inilIjyq そらWebサイトならWordPressなりWixなりで作ってりゃいいだろ
その分野に関しちゃフレームワークの出る幕も俺の出る幕もありゃせん
その分野に関しちゃフレームワークの出る幕も俺の出る幕もありゃせん
979デフォルトの名無しさん
2019/06/12(水) 07:35:20.27ID:NlzEfHP7 >>966
原因調べないと何とも言えないけど、多分vue と言うよりかはbuefy や vuetify みたいなUIフレームワークが関与してる気がする。
原因を調べるならchrome の開発者ツールで空白の気になるcomponent 要素のcssを見て、
そのスタイルが何由来で当たってんのかを調べてみれば?
原因調べないと何とも言えないけど、多分vue と言うよりかはbuefy や vuetify みたいなUIフレームワークが関与してる気がする。
原因を調べるならchrome の開発者ツールで空白の気になるcomponent 要素のcssを見て、
そのスタイルが何由来で当たってんのかを調べてみれば?
980デフォルトの名無しさん
2019/06/12(水) 09:39:06.57ID:eCiQ25Tx >>973
一つのステップに暗黙の動作を詰め込んだ言語だったら同じだろ。
それが本当にデバッグしやすいかと言えば全然そんなことはない。
ステップ数でなんでも測ろうとする奴が行き着くところが
自分でやらずに人売りするべしって発想だよ。
一つのステップに暗黙の動作を詰め込んだ言語だったら同じだろ。
それが本当にデバッグしやすいかと言えば全然そんなことはない。
ステップ数でなんでも測ろうとする奴が行き着くところが
自分でやらずに人売りするべしって発想だよ。
981デフォルトの名無しさん
2019/06/12(水) 09:51:58.07ID:H7zmO1sQ >>980
暗黙の動作を詰め込むとかデバッグがどうとか的はずれすぎるw
暗黙の動作を詰め込まないようにしつつ、コードは少ないほうが良いし、
デバッグしやすくしつつ、コードは少ないほうが良いだろ
なんでコードを減らすと、暗黙の動作が増えてデバッグしづらくなるって思ってるんだろ?
暗黙の動作を詰め込むとかデバッグがどうとか的はずれすぎるw
暗黙の動作を詰め込まないようにしつつ、コードは少ないほうが良いし、
デバッグしやすくしつつ、コードは少ないほうが良いだろ
なんでコードを減らすと、暗黙の動作が増えてデバッグしづらくなるって思ってるんだろ?
982デフォルトの名無しさん
2019/06/12(水) 10:38:53.87ID:eCiQ25Tx 単純な見方しかしてないのがよくわかる。
マクロを使うことで極限までコード量を減らすことはできるが
全く保守性はよくなってない事例を知らんだけの無知野郎にはこれ以上何もいうことは無いわ。
マクロを使うことで極限までコード量を減らすことはできるが
全く保守性はよくなってない事例を知らんだけの無知野郎にはこれ以上何もいうことは無いわ。
983デフォルトの名無しさん
2019/06/12(水) 12:02:46.09ID:tqvE0DW+ 「直交性が大事」の意味を判ってなさそう
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 高市総理の“失言”を引き出したはずがSNSで総スカン ビジネスモデルが崩壊した「立憲民主党」の迷走★2 [♪♪♪★]
- Z世代、35%が週休3日希望 「無理せず・安定」に重き 民間調査 [♪♪♪★]
- 【速報】 中国国営新聞社 「日本はすでに代価を支払った」 中国SNSで1位に 高市総理の発言めぐり ★4 [お断り★]
- 斎藤元彦・兵庫県知事、関西学院大学での「講演」予定に波紋 法学部長がコメント「教授会は承認せず」「利用されているようで不愉快」 [ぐれ★]
- 【芸能】ラサール石井、小泉進次郎防衛相の『愛国心』言及をうけ私見 「真の愛国は、戦争を起こさない事」 [冬月記者★]
- 香港、日本側と交流停止 首相発言受け中国に追従 [蚤の市★]
