Vue vs React vs Angular
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 5f9f-WCtl)
2018/12/21(金) 21:37:36.86ID:NZqrEm960実際どうなん?
Vue
https://jp.vuejs.org/
React
https://reactjs.org/
Angular
https://angular.io/
VIPQ2_EXTDAT: default:vvvvv:1000:512:----: EXT was configured
638デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 18:54:24.45ID:QTOYGzGrr639デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 18:58:26.46ID:8CruhG400640デフォルトの名無しさん (ワッチョイ 1732-Y9ys)
2019/03/03(日) 18:59:34.47ID:cmngH9hR0 人材云々の話は経営者が判断すべき問題であって
勉強しなくていいとかそういう問題じゃないでしょ
勉強しなくていいとかそういう問題じゃないでしょ
641デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/03(日) 19:01:59.76ID:eREWiz410 >>592みたいに1人が抜けたらヤバイっていう状況はホントにヤバイから
できるうちに育てた方がいいよホント
できるうちに育てた方がいいよホント
642デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 19:03:05.35ID:8CruhG400 >>638
まあそれはそうだ。
仕様がガッチリ決まってるようなデザイン作成ってのを見たことないから故の思い込みかもしれんが、UIとなると必要以上に時間がかかってしまうという思い込みが自分のなかにあるのは確かだ。
まあそれはそうだ。
仕様がガッチリ決まってるようなデザイン作成ってのを見たことないから故の思い込みかもしれんが、UIとなると必要以上に時間がかかってしまうという思い込みが自分のなかにあるのは確かだ。
643デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 19:04:53.82ID:8CruhG400 >>640
勉強すべきかどうかという話だったの?だとしたら俺も勉強すべきだと思うよ。
勉強すべきかどうかという話だったの?だとしたら俺も勉強すべきだと思うよ。
644デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/03(日) 19:08:50.10ID:8CruhG400 ちなみに俺は>>630で体制によりけりと書いてるように、少数のとこならエンジニアのスキルや素質に合わせればいいと思ってる。少数でイキのいいベンチャーとかなら有能が多数派ってこともあるだろうしね。
おそらく仕事量に対する有能人材の割合が重要なんだと思う。
おそらく仕事量に対する有能人材の割合が重要なんだと思う。
645デフォルトの名無しさん (スプッッ Sd3f-rHDy)
2019/03/03(日) 19:17:40.56ID:26syIpped 規模が大きくて大人数じゃないと作れませんねぇ、じゃあどこで分担しましょうか?
って考えればいい。
って考えればいい。
646デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/03/03(日) 19:35:22.77ID:PCCGC897a 業務系だとそういう場合はレイヤーじゃなくてコンテキストで分けるのが主流だね
レイヤーで分ける企業はかつて見たことない
レイヤーで分ける企業はかつて見たことない
647デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/03(日) 20:04:17.44ID:WgQds1l30 規模が大きくて大人数じゃないと作れませんねぇ、じゃあどこで分担しましょうか?
え?分担したら効率が悪いだろって?
じゃあ、2人で2ヶ月の仕事を、あなた1人で2ヶ月でやってくださいね。
効率がいいんだから2倍ぐらいやれるでしょ?
でも給料は変わりませんから。
え?分担したら効率が悪いだろって?
じゃあ、2人で2ヶ月の仕事を、あなた1人で2ヶ月でやってくださいね。
効率がいいんだから2倍ぐらいやれるでしょ?
でも給料は変わりませんから。
648デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 20:12:49.02ID:QTOYGzGrr649デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/03(日) 20:33:30.24ID:WgQds1l30 > だから給料もそれに比例する
夢見るのやめとけw
2人で2ヶ月も、1人で2ヶ月も
働く期間が2ヶ月なら給料は同じだ
夢見るのやめとけw
2人で2ヶ月も、1人で2ヶ月も
働く期間が2ヶ月なら給料は同じだ
650デフォルトの名無しさん (ワッチョイ 9701-lqfU)
2019/03/03(日) 21:11:25.76ID:BbxzBxVK0 スケールしない作業だと言われればそうかもなとしか言えんな。
できるなら起業しとる。
できるなら起業しとる。
651デフォルトの名無しさん (ワッチョイ ff2c-Im2K)
2019/03/03(日) 21:42:00.62ID:QNZEu7Q40 Rails と、Node.js + Express は、全く同じ。
Bundler と、npm, yarn も、全く同じ。
ERB と、EJS も、全く同じ
Webデザイナーの仕事を楽にする! gulpではじめるWeb制作ワークフロー入門、中村 勇希、2018/5/29
Node.js超入門、掌田津耶乃、2017
Junichi Ito (伊藤淳一)
Rails 5.1で作るVue.jsアプリケーション 〜Herokuデプロイからシステムテストまで〜
https://youtu.be/ycOeM2umXkY
Bundler と、npm, yarn も、全く同じ。
ERB と、EJS も、全く同じ
Webデザイナーの仕事を楽にする! gulpではじめるWeb制作ワークフロー入門、中村 勇希、2018/5/29
Node.js超入門、掌田津耶乃、2017
Junichi Ito (伊藤淳一)
Rails 5.1で作るVue.jsアプリケーション 〜Herokuデプロイからシステムテストまで〜
https://youtu.be/ycOeM2umXkY
652デフォルトの名無しさん (ワッチョイ f74e-Z6MB)
2019/03/03(日) 22:00:40.86ID:YuQgiS/h0 >>651
死ね
死ね
653デフォルトの名無しさん (アウアウウー Sa9b-aIXG)
2019/03/03(日) 22:01:29.06ID:hdxDgHRsa Heroku使うメリットってなに?
654デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/03(日) 22:24:37.66ID:QTOYGzGrr >>649
フロントデザイナーとフロントエンジニアがいても完成しない(デザインをコーディングで実現できないから)
しかしフロントフルスタックエンジニアがいれば何倍も早く完成する
何倍も早く完成するなら給料高くて当たり前
キミはどんなクソな会社で奴隷やってんの?
そもそもキミはフロントフルスタックエンジニアなのか?
フロントデザイナーとフロントエンジニアがいても完成しない(デザインをコーディングで実現できないから)
しかしフロントフルスタックエンジニアがいれば何倍も早く完成する
何倍も早く完成するなら給料高くて当たり前
キミはどんなクソな会社で奴隷やってんの?
そもそもキミはフロントフルスタックエンジニアなのか?
655デフォルトの名無しさん (アウアウウー Sa9b-aIXG)
2019/03/03(日) 22:34:10.60ID:hdxDgHRsa 寧ろフルスタックエンジニアって中小にこそ居るからな
待遇良くないってのもまぁあると思う
待遇良くないってのもまぁあると思う
656デフォルトの名無しさん (ワッチョイ ff2c-Im2K)
2019/03/03(日) 22:54:37.37ID:QNZEu7Q40 Heroku を使うのは、圧倒的にわかりやすいからだろう
それで、プログラマーの人件費が節約できる
それで、プログラマーの人件費が節約できる
657デフォルトの名無しさん (スプッッ Sd3f-rHDy)
2019/03/03(日) 23:07:55.84ID:sIAjtg1ud >>654
逆にどういった組織を想定しているのか聞きたい。
1人にやらせた方が効率がいいのは当たり前だが、高給払えるような利益あげてる企業で、そんな体制で運営できるような小さなプロダクト扱ってる会社ってそんなにあるのか?
逆にどういった組織を想定しているのか聞きたい。
1人にやらせた方が効率がいいのは当たり前だが、高給払えるような利益あげてる企業で、そんな体制で運営できるような小さなプロダクト扱ってる会社ってそんなにあるのか?
658デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/03(日) 23:09:14.73ID:eREWiz410 慣れてしまえばLinuxでの鯖構築なんて難しい事なんもないけどな
特定の会社のインフラに依存するのってなんか怖いよね
特定の会社のインフラに依存するのってなんか怖いよね
659デフォルトの名無しさん (スプッッ Sd3f-rHDy)
2019/03/03(日) 23:14:25.71ID:GjzBYSLPd660デフォルトの名無しさん (ワッチョイ 9701-3wv8)
2019/03/03(日) 23:56:16.49ID:dWHbj95s0661デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/04(月) 01:06:09.78ID:hdL+Fhbir >>657
フロントフルスタックがほとんどいないから仕方なくフロントデザイナーとフロントエンジニアを雇っているわけじゃん?
てことは当たり前だけど2人分の給料払ってるのは事実だよな
それが小さな会社だろうが大きな会社だろうが2人分払ってる
しかしそこにフルスタックが入って2人より速く作れて品質高いなら、2倍払っても納期早まるんだから安くなるじゃん
そいつは高給かもしれないがむしろ人件費安くなるんだけど?
フロントフルスタックがほとんどいないから仕方なくフロントデザイナーとフロントエンジニアを雇っているわけじゃん?
てことは当たり前だけど2人分の給料払ってるのは事実だよな
それが小さな会社だろうが大きな会社だろうが2人分払ってる
しかしそこにフルスタックが入って2人より速く作れて品質高いなら、2倍払っても納期早まるんだから安くなるじゃん
そいつは高給かもしれないがむしろ人件費安くなるんだけど?
662デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/04(月) 01:26:05.61ID:GKEA/LnB0663デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/04(月) 01:28:05.52ID:GKEA/LnB0 ・早く作れるとしても2倍の速度にはならない。
・なぜなら二人の仕事を一人でやるので仕事量は2倍になるから
・でも給料が2倍になることはない
・仕事量が増えても納期は伸びない
・儲けは会社のもの
・なぜなら二人の仕事を一人でやるので仕事量は2倍になるから
・でも給料が2倍になることはない
・仕事量が増えても納期は伸びない
・儲けは会社のもの
664デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/04(月) 03:24:32.08ID:hdL+Fhbir >>662
お前が勘違いしてるだろ
・分業の場合
フロントデザイナーがデザインする
↓
フロントエンジニアがコーディングする
↓
デザインセンスないからコーディングできない
↓
納期遅れる
・フルスタック1人の場合
フルスタックがコーディングとデザイン両方を同時にやる
お前が勘違いしてるだろ
・分業の場合
フロントデザイナーがデザインする
↓
フロントエンジニアがコーディングする
↓
デザインセンスないからコーディングできない
↓
納期遅れる
・フルスタック1人の場合
フルスタックがコーディングとデザイン両方を同時にやる
665デフォルトの名無しさん (ワッチョイ 9701-/I9e)
2019/03/04(月) 06:33:24.10ID:xKwIvMQM0666デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/04(月) 07:36:10.51ID:0mKT+E5t0667デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/04(月) 09:49:24.20ID:hdL+Fhbir >>665
自分で言っといてすまんけど、正直デザインセンスっていくら勉強してもなかなか向上しないんだよね
ベースとなるデザインの勉強はそのへんの学校に通いつつ、普段はひたすらUI/UXの情報みたり(海外系サイトおすすめ)して
構造や配色などの知見を増やし、あとはフロントデザイナーに金払って教えてもらう
自分で言っといてすまんけど、正直デザインセンスっていくら勉強してもなかなか向上しないんだよね
ベースとなるデザインの勉強はそのへんの学校に通いつつ、普段はひたすらUI/UXの情報みたり(海外系サイトおすすめ)して
構造や配色などの知見を増やし、あとはフロントデザイナーに金払って教えてもらう
668デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/04(月) 11:00:17.97ID:fPP1emsu0669デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/04(月) 11:02:34.38ID:fPP1emsu0 ・フルスタック1人の場合
フルスタックがデザインする(その間コーディングできない)
↓
フルスタックがコーディングする(その間デザインできない)
↓
一人でやるから同時に作業できなくて時間がかかる
↓
納期遅れる
・分業の場合
フロントデザイナーとフロントエンジニアが両方を同時に作業を始める
フルスタックがデザインする(その間コーディングできない)
↓
フルスタックがコーディングする(その間デザインできない)
↓
一人でやるから同時に作業できなくて時間がかかる
↓
納期遅れる
・分業の場合
フロントデザイナーとフロントエンジニアが両方を同時に作業を始める
670デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/03/04(月) 12:14:16.79ID:F1HORdDoa でも分業するとインターフェースの協議に時間がかかるからそれがなかなかペイできないんだよね
671デフォルトの名無しさん (ワッチョイ 9701-86aK)
2019/03/04(月) 12:30:51.83ID:gIkfSPyQ0672デフォルトの名無しさん (アウアウカー Sa6b-cbQp)
2019/03/04(月) 12:35:52.25ID:yQsTNF7Xa >>671
詳細なデザインがないと出来ないこと以外の全部
詳細なデザインがないと出来ないこと以外の全部
673デフォルトの名無しさん (アメ MM3b-Z6MB)
2019/03/04(月) 13:01:07.29ID:enTqHBl5M ハハハ
674デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/04(月) 14:17:57.52ID:fPP1emsu0675デフォルトの名無しさん (ワッチョイ 9f11-Z6MB)
2019/03/04(月) 14:49:51.44ID:vM9NvnRR0 見た目のない動きか
文字列かな
文字列かな
676デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/04(月) 15:18:45.40ID:fPP1emsu0 かっこいい見た目といったのに
全く何も表示がないものと解釈するのか
馬鹿なのかな
全く何も表示がないものと解釈するのか
馬鹿なのかな
677デフォルトの名無しさん (ワッチョイ f7f9-nqcu)
2019/03/04(月) 15:36:50.66ID:ldzpTYWZ0 僕のおちんちんも激しく動きます
678デフォルトの名無しさん (ワッチョイ 9701-86aK)
2019/03/04(月) 16:46:58.11ID:gIkfSPyQ0 >>672 >>674
例えばこんな感じを想定して作り始めて
https://i.imgur.com/kwOSd6U.jpg
デザイナからこれが来たら割と手戻ったりしない?
https://i.imgur.com/Q9xaols.png
他の例
https://i.imgur.com/gb8zhRE.jpg
https://i.imgur.com/EDbn41B.png
https://i.imgur.com/H1gSLxX.jpg
例えばこんな感じを想定して作り始めて
https://i.imgur.com/kwOSd6U.jpg
デザイナからこれが来たら割と手戻ったりしない?
https://i.imgur.com/Q9xaols.png
他の例
https://i.imgur.com/gb8zhRE.jpg
https://i.imgur.com/EDbn41B.png
https://i.imgur.com/H1gSLxX.jpg
679デフォルトの名無しさん (アウアウカー Sa6b-cbQp)
2019/03/04(月) 17:04:13.55ID:yQsTNF7Xa >>678
そういうのは手戻りではなく設計不足というのですよ
そういうのは手戻りではなく設計不足というのですよ
680デフォルトの名無しさん (ワッチョイ 9701-86aK)
2019/03/04(月) 17:14:40.72ID:gIkfSPyQ0681デフォルトの名無しさん (アウアウウー Sa9b-aIXG)
2019/03/04(月) 19:04:00.56ID:kaSUrRDqa デザインとロジックの分業は分かるが
結局フロントロジックとバックロジックの分業なんてしたって無駄なんだよ
結局フロントロジックとバックロジックの分業なんてしたって無駄なんだよ
682デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/04(月) 20:44:55.78ID:hdL+Fhbir >>678
おれこのくらい他人のデザインも不要だしモックなくても頭の中でデザインできるからすぐにコーディングできるわ
なんなら数パターンのデザインを一つのソースで作ることもできる
さっきから言ってることだが、フルスタックはデザインもコーディングも「同時進行」で作業するんだよ
デザインしてからコーディングをやるんじゃないから
おれこのくらい他人のデザインも不要だしモックなくても頭の中でデザインできるからすぐにコーディングできるわ
なんなら数パターンのデザインを一つのソースで作ることもできる
さっきから言ってることだが、フルスタックはデザインもコーディングも「同時進行」で作業するんだよ
デザインしてからコーディングをやるんじゃないから
683デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/04(月) 21:38:41.81ID:0mKT+E5t0 SPAじゃなくPWAってこれから流行るの?
684デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/04(月) 22:18:18.82ID:fPP1emsu0 >>678
手戻りが出ないように最初のざっくり方針を決めとこうな
手戻りが出ないように最初のざっくり方針を決めとこうな
685デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/04(月) 22:19:37.95ID:fPP1emsu0686デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/04(月) 22:20:44.65ID:fPP1emsu0 どうしてもデザインが完成しないとコーディングが出来ないって言うなら、
相手にデザインさせている間、自分は違う仕事をやればいいだけだし
相手にデザインさせている間、自分は違う仕事をやればいいだけだし
687デフォルトの名無しさん (オッペケ Sr0b-5hgX)
2019/03/04(月) 22:42:20.42ID:hdL+Fhbir688デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/04(月) 22:51:08.65ID:0mKT+E5t0 人数増えた分だけ作業が速くなると錯覚してる大企業体質に何言っても無駄だと思うよ
689デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/04(月) 23:01:25.29ID:VXdcZokm0 なんで極論同士で争うんだ?
開発規模(複数プロジェクトの合計の規模も含む)が大きくなって一人じゃできないから分業が発生するってだけだろ?
みんな一人でやった方が効率がいいとわかってるし、一人じゃ限界があるってわかってるんだよな?
開発規模(複数プロジェクトの合計の規模も含む)が大きくなって一人じゃできないから分業が発生するってだけだろ?
みんな一人でやった方が効率がいいとわかってるし、一人じゃ限界があるってわかってるんだよな?
690デフォルトの名無しさん (ワッチョイ ff2c-Im2K)
2019/03/04(月) 23:05:47.91ID:Gt0dR1DD0 人数が増えるほど、すり合わせコストが掛かるから、単純な掛け算にならない。
意思疎通・教育コストが掛かる
仕事量 = 単位仕事量 * 人数 * (1 - すり合わせコスト)
1 - すり合わせコストが、人数が増えると、
0.8 から、0.5 まで、ドンドン下がっていく
工場で言う、段取りコスト・間接作業。
直接作業をするのに必要な、作業
だから、プログラマーのように難しい仕事は、単純に人数を増やしていけない。
人数効果があるのは、すごく簡単な単純作業の場合だけ
こういうのは、中小企業診断士・MBA のテキストに書いてある
意思疎通・教育コストが掛かる
仕事量 = 単位仕事量 * 人数 * (1 - すり合わせコスト)
1 - すり合わせコストが、人数が増えると、
0.8 から、0.5 まで、ドンドン下がっていく
工場で言う、段取りコスト・間接作業。
直接作業をするのに必要な、作業
だから、プログラマーのように難しい仕事は、単純に人数を増やしていけない。
人数効果があるのは、すごく簡単な単純作業の場合だけ
こういうのは、中小企業診断士・MBA のテキストに書いてある
691デフォルトの名無しさん (ワッチョイ ff8f-x13U)
2019/03/04(月) 23:06:55.42ID:VXdcZokm0 重要なのはいかに効率よく分業するかだろ?
692690 (ワッチョイ ff2c-Im2K)
2019/03/04(月) 23:11:34.47ID:Gt0dR1DD0 でも複数人数の良い点も多い
視野が広くなる。
一人じゃ気付かない事に、気付く
教育にも良い。
ペアプログラミングは、非常に効果的
一見、損に思うけど、
教育効果により品質が向上して、後で十分に取り戻せる
視野が広くなる。
一人じゃ気付かない事に、気付く
教育にも良い。
ペアプログラミングは、非常に効果的
一見、損に思うけど、
教育効果により品質が向上して、後で十分に取り戻せる
693デフォルトの名無しさん (アメ MM3b-Z6MB)
2019/03/04(月) 23:24:38.44ID:56/JbqfwM Web制作板行けやカス
694デフォルトの名無しさん (アウアウカー Sa6b-cbQp)
2019/03/04(月) 23:32:05.12ID:/Cs1xWTia >>692
辞めなければな!
辞めなければな!
695デフォルトの名無しさん (ワッチョイ 9701-lqfU)
2019/03/05(火) 05:46:36.86ID:437fdADv0 >>694
そういう発想だから辞められるんだよ。
そういう発想だから辞められるんだよ。
696デフォルトの名無しさん (ワッチョイ 9701-IHXa)
2019/03/05(火) 07:55:43.10ID:N2s6BYvr0 >>684
「デザイン」の定義が食い違ってるのかもね
それはデザインを先に固めるって言うんだ
同時進行してない
デザインは設計だと考えてるからこそ>>668に疑問を持ったわけ
こういったこと
https://uxdesign.cc/designchallenge-cd7bdb589855
「デザイン」の定義が食い違ってるのかもね
それはデザインを先に固めるって言うんだ
同時進行してない
デザインは設計だと考えてるからこそ>>668に疑問を持ったわけ
こういったこと
https://uxdesign.cc/designchallenge-cd7bdb589855
697デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/05(火) 11:20:44.07ID:YFVILFEb0698デフォルトの名無しさん (アメ MM3b-Z6MB)
2019/03/05(火) 11:43:17.86ID:DIrFqE8lM 「ざっくり方針決める」だけで給料もらえて納期遅れを下流のせいにできるなんて……
……なんていい仕事なんだ!俺がやりたい!
……なんていい仕事なんだ!俺がやりたい!
699デフォルトの名無しさん (アウアウウー Sa9b-zhdC)
2019/03/05(火) 12:25:43.27ID:IGhfqt8ja ウェブ系は楽だよなぁほんと
モダンで便利なエコシステム
ハイスペックな開発機
クラウドへのアクセスもサクサク
厳しい社内統制もなくゆるい現場
シンプルで簡単なドメイン
10年物のレガシーなんて無い
モダンで便利なエコシステム
ハイスペックな開発機
クラウドへのアクセスもサクサク
厳しい社内統制もなくゆるい現場
シンプルで簡単なドメイン
10年物のレガシーなんて無い
700デフォルトの名無しさん (アウアウカー Sa6b-cbQp)
2019/03/05(火) 12:41:39.55ID:4lHVjw0ya >>699
Java6「現役やで」
Java6「現役やで」
701デフォルトの名無しさん (ワッチョイ d714-W5e4)
2019/03/05(火) 14:48:04.00ID:YFVILFEb0702デフォルトの名無しさん (ワッチョイ 9701-3wv8)
2019/03/05(火) 16:44:18.98ID:nrrzzgEL0 >>699
フロントはどんどん楽になるよね。やってて楽しいのがweb系。ただサーバサイドやDB、ネットワークはレガシーも残ってるよ。
フロントはどんどん楽になるよね。やってて楽しいのがweb系。ただサーバサイドやDB、ネットワークはレガシーも残ってるよ。
703デフォルトの名無しさん (ワッチョイ 9f02-UbqP)
2019/03/05(火) 20:46:44.51ID:nwidEdp+0 >>701
その2倍ってのがおかしいって
その2倍ってのがおかしいって
704デフォルトの名無しさん (ワッチョイ 9f6a-SKB1)
2019/03/05(火) 23:25:03.26ID:8a3k8XPA0 たしかサーバーサイドJavaでJSPのテンプレートエンジン廃れたよね?
htmlに<if>とか<for>とか変なタグを入れるなって流れになったはずだけど
最近はJavaScriptで同じようなことしてるよなあ
htmlに<if>とか<for>とか変なタグを入れるなって流れになったはずだけど
最近はJavaScriptで同じようなことしてるよなあ
705デフォルトの名無しさん (ワッチョイ d7f2-W5e4)
2019/03/05(火) 23:42:35.99ID:exrcDGV20 それはJavaが廃れたんであって、Javaの世界じゃあ普通にやってるよ。
706デフォルトの名無しさん (ワッチョイ d72d-rVOz)
2019/03/06(水) 01:11:22.98ID:C3QpaLdU0 >>704
JSPはJAVAソースコードを出力する為のテンプレートであって、HTMLそのものでは無いよ。
JSP→解析→JAVAソースコード→コンパイル→classファイル
このclassファイルが、外部からのリクエストに対してHTMLを出力して、レスポンスで返してるんや。
んで、出力されたHTMLには<%if( 条件式 ){%>なんて文字列も出てこないよ。
そもそもこの<%%>タグはHTMLの為じゃなく、JAVAソースコード生成の為に使われるから出てくるわけ無い。
JSPはJAVAソースコードを出力する為のテンプレートであって、HTMLそのものでは無いよ。
JSP→解析→JAVAソースコード→コンパイル→classファイル
このclassファイルが、外部からのリクエストに対してHTMLを出力して、レスポンスで返してるんや。
んで、出力されたHTMLには<%if( 条件式 ){%>なんて文字列も出てこないよ。
そもそもこの<%%>タグはHTMLの為じゃなく、JAVAソースコード生成の為に使われるから出てくるわけ無い。
707デフォルトの名無しさん (ワッチョイ ff2c-Im2K)
2019/03/06(水) 01:43:49.00ID:Uli2bEJM0 Spring Boot のテンプレートエンジンは、Thymeleaf とかだろ
708デフォルトの名無しさん (スッップ Sdbf-alFK)
2019/03/06(水) 08:55:10.29ID:lkGca0kGd そういう意味ならJSFがある
709デフォルトの名無しさん (ワッチョイ ff3a-NqO3)
2019/03/06(水) 22:12:48.11ID:oR6mPeK70 スレ違いかもしれないけど、たまには気分転換にvueとかreactとかの話題はどうかな?
710デフォルトの名無しさん (ワッチョイ 9f6a-s6K6)
2019/03/06(水) 23:50:49.60ID:1pbO3u+T0 Reactの仮想DOMとかいうのが未だに分からん
HTMLをオブジェクトの木構造にしないで文字列のままで握ってるってことでOK?
HTMLをオブジェクトの木構造にしないで文字列のままで握ってるってことでOK?
711デフォルトの名無しさん (ワッチョイ eb4e-F75Q)
2019/03/07(木) 02:22:49.29ID:/M0SxS0j0 >>710
違う。
メモリ上に持つ実DOMの劣化レプリカ。
そして利用者は実DOMはイジらず、劣化レプリカの方をイジる。
angular react vueなどの仮想dom系のライブラリが劣化レプリカの変化から、最小の実dom操作を計算して適用。
昔は人がやってた仕事がライブラリに委譲された格好。
違う。
メモリ上に持つ実DOMの劣化レプリカ。
そして利用者は実DOMはイジらず、劣化レプリカの方をイジる。
angular react vueなどの仮想dom系のライブラリが劣化レプリカの変化から、最小の実dom操作を計算して適用。
昔は人がやってた仕事がライブラリに委譲された格好。
712デフォルトの名無しさん (アウアウカー Sa6f-P5ld)
2019/03/07(木) 02:44:23.97ID:FkBKY4Sxa HTML のタグを javascript のオブジェクトで単純に表現しただけのもの。react であれば、createElement 関数で生成されるオブジェクトのことになる。で、そのインスタンスの変化に合わせて実際の HTML に反映してくれる。
713デフォルトの名無しさん (ワッチョイ 126a-gi2a)
2019/03/07(木) 03:07:16.07ID:7lOwuU310 >>711
HTMLElementじゃないけど似たようなのをツリーで持ってるのか
HTMLElement.clone(true)でページ全体のクローンを作って、
それをDOM操作してからdocument.documentElementに差し替えるのかと思ってた
単純にFragment使ってDOM操作するより速いのか気になる
HTMLElementじゃないけど似たようなのをツリーで持ってるのか
HTMLElement.clone(true)でページ全体のクローンを作って、
それをDOM操作してからdocument.documentElementに差し替えるのかと思ってた
単純にFragment使ってDOM操作するより速いのか気になる
714デフォルトの名無しさん (ワッチョイ a701-RjaY)
2019/03/07(木) 07:22:52.72ID:rioBJ/QG0 やってることは実DOMの変更をバッファして
変更タイミングをいい感じでやってくれてるってことじゃないの?
変更タイミングをいい感じでやってくれてるってことじゃないの?
715デフォルトの名無しさん (ワッチョイ 1f14-uGU8)
2019/03/07(木) 08:43:40.11ID:oVD+pZgg0 >>713
> 単純にFragment使ってDOM操作するより速いのか気になる
速くならない
× 仮想DOMは速い
○ 仮想DOMは遅くならないように頑張っている
速い速い詐欺のどこが詐欺かって言うと
何より速いかを書いてない所
仮想DOMの最初の発想は、実DOMと同じような内容をメモリ内に保持しておいて、
仮想DOMから実DOMをすべて生成しよう!という発想
もともとはゲームから来ている発想。
ゲームは1秒間に60回ぐらいメモリ内容を元に画面全体を書き換えている。
変更があるたびにDOM全体を書き換える。
当然DOMでそんなことやったら遅いって思うよな?
そこで差分を計算して変更があった所だけ書き換える
つまり
○ 仮想DOMは画面全体を書き換える発想だが、差分だけを書き換えるから、画面全体を書き換えるより速い
と言ってるだけ
そもそも実DOMを操作しているときは、必要最小限のものしか書き換えないので
仮想DOMが差分(必要なところ)だけ書き換えるといっても、それ普通ですよね?という話でしか無い。
むしろ仮想DOMは実DOM操作よりメモリ使用量は増えるし、差分計算の分遅くなってる。
> 単純にFragment使ってDOM操作するより速いのか気になる
速くならない
× 仮想DOMは速い
○ 仮想DOMは遅くならないように頑張っている
速い速い詐欺のどこが詐欺かって言うと
何より速いかを書いてない所
仮想DOMの最初の発想は、実DOMと同じような内容をメモリ内に保持しておいて、
仮想DOMから実DOMをすべて生成しよう!という発想
もともとはゲームから来ている発想。
ゲームは1秒間に60回ぐらいメモリ内容を元に画面全体を書き換えている。
変更があるたびにDOM全体を書き換える。
当然DOMでそんなことやったら遅いって思うよな?
そこで差分を計算して変更があった所だけ書き換える
つまり
○ 仮想DOMは画面全体を書き換える発想だが、差分だけを書き換えるから、画面全体を書き換えるより速い
と言ってるだけ
そもそも実DOMを操作しているときは、必要最小限のものしか書き換えないので
仮想DOMが差分(必要なところ)だけ書き換えるといっても、それ普通ですよね?という話でしか無い。
むしろ仮想DOMは実DOM操作よりメモリ使用量は増えるし、差分計算の分遅くなってる。
716デフォルトの名無しさん (アメ MMdb-F75Q)
2019/03/07(木) 08:54:40.49ID:NrdLaj5lM 実DOM操作自体の速度は当然変わらない。
人が書くか仮想DOMライブラリがやるかの違いだけ。
ライブラリは実DOM操作の回数を減らすため仮想DOM持って計算頑張ってるだけ。
「DOM操作が速くなる」とか言ってるのは全部嘘。
人が書くか仮想DOMライブラリがやるかの違いだけ。
ライブラリは実DOM操作の回数を減らすため仮想DOM持って計算頑張ってるだけ。
「DOM操作が速くなる」とか言ってるのは全部嘘。
717デフォルトの名無しさん (ワッチョイ 1f14-uGU8)
2019/03/07(木) 09:00:44.74ID:oVD+pZgg0 > 人が書くか仮想DOMライブラリがやるかの違いだけ
人は「全体の中から差分を計算してそこだけ書き換える」
なんてことはやってないですよ。
人はある処理の中でDOMのどの部分を書き換えたいかを
知っているので、必要最小限のDOM操作しか変更しない
(クソプログラマなら全部消して作り直すとかいう無駄してるかもしれんが)
その全部消して作り直すっていうのをやろうという発想が仮想DOMで
遅くならないように差分を計算して、必要最小限のものだけ変えよう。というふうに
自分で遅くしておいて、自分で改善した(速くした)って言ってるだけなんです
人は「全体の中から差分を計算してそこだけ書き換える」
なんてことはやってないですよ。
人はある処理の中でDOMのどの部分を書き換えたいかを
知っているので、必要最小限のDOM操作しか変更しない
(クソプログラマなら全部消して作り直すとかいう無駄してるかもしれんが)
その全部消して作り直すっていうのをやろうという発想が仮想DOMで
遅くならないように差分を計算して、必要最小限のものだけ変えよう。というふうに
自分で遅くしておいて、自分で改善した(速くした)って言ってるだけなんです
718デフォルトの名無しさん (ワッチョイ a701-w6xA)
2019/03/07(木) 09:10:38.72ID:FKXLE38I0 速度に関しては実dom直接操作よりは遅い。その辺はググればすぐ出るから見とくと良い。ただおかけでリアクティブという大きなメリットを手に入れた。ページ切り替えさえ差分更新してspaも出来る訳で、レスポンスは全体的に向上する。
719デフォルトの名無しさん (アメ MMdb-F75Q)
2019/03/07(木) 09:19:40.62ID:NrdLaj5lM 人はある処理の中でDOMのどの部分を書き換えたいかを
知っている(担当の頭の中にある)ので、必要最小限のDOM操作しか変更しない。
人の頭に依存しないように機械的に
最小限のDOM操作を特定・適用までやろうとしたのが仮想DOM系ライブラリ。
人が脳のリソース使ってやるか仮想DOMライブラリが自動でやるかの違いだけ。
知っている(担当の頭の中にある)ので、必要最小限のDOM操作しか変更しない。
人の頭に依存しないように機械的に
最小限のDOM操作を特定・適用までやろうとしたのが仮想DOM系ライブラリ。
人が脳のリソース使ってやるか仮想DOMライブラリが自動でやるかの違いだけ。
720デフォルトの名無しさん (ワッチョイ 1f14-uGU8)
2019/03/07(木) 09:27:16.66ID:oVD+pZgg0 ここで忘れてはいけないのは
> ただおかけでリアクティブという大きなメリットを手に入れた。ページ切り替えさえ差分更新してspaも出来る訳で、レスポンスは全体的に向上する。
リアクティブは本当に必要なのか?
SPAは本当に必要なのか?
ということ
世の中の多くのソフトウェアはリアクティブなんか使っていない。
それでまともに動く製品を作れている。
SPAもそうだ。ユーザーにとってはシングルページだろうが、マルチページだろうが関係ない。
シングルページだとページごとに分担して開発するのが難しくなる。
マルチページなら、ページごとに別の人が担当して開発するのが楽である。
> ただおかけでリアクティブという大きなメリットを手に入れた。ページ切り替えさえ差分更新してspaも出来る訳で、レスポンスは全体的に向上する。
リアクティブは本当に必要なのか?
SPAは本当に必要なのか?
ということ
世の中の多くのソフトウェアはリアクティブなんか使っていない。
それでまともに動く製品を作れている。
SPAもそうだ。ユーザーにとってはシングルページだろうが、マルチページだろうが関係ない。
シングルページだとページごとに分担して開発するのが難しくなる。
マルチページなら、ページごとに別の人が担当して開発するのが楽である。
721デフォルトの名無しさん (ワッチョイ a701-w6xA)
2019/03/07(木) 09:52:31.84ID:FKXLE38I0 リアクティブのメリットは複雑な入力フォームが分かりやすい。pc購入する際のカスタマイズ画面なんかが良い例。以前と比べて工期の短縮できて保守が凄く楽。部分的な導入も出来るからvueで試せば分かる。フォーム周りは圧倒的にリアクティブが良い。
722デフォルトの名無しさん (ワッチョイ 1f14-uGU8)
2019/03/07(木) 09:57:57.50ID:oVD+pZgg0723デフォルトの名無しさん (ワッチョイ 1f14-uGU8)
2019/03/07(木) 10:01:54.73ID:oVD+pZgg0 >>721
その例ってこんな程度でいいの?
https://www.dell.com/ja-jp/shop/serviceselection/cai401cspgmt04oo3ijp?selectionState=&cartItemId=
https://www.dospara.co.jp/5goods_pc/pc_bto.php?h=d&f=d&m=pc&tg=13&mc=8374&sn=3619&vn=1&lf=0
その例ってこんな程度でいいの?
https://www.dell.com/ja-jp/shop/serviceselection/cai401cspgmt04oo3ijp?selectionState=&cartItemId=
https://www.dospara.co.jp/5goods_pc/pc_bto.php?h=d&f=d&m=pc&tg=13&mc=8374&sn=3619&vn=1&lf=0
724デフォルトの名無しさん (ワッチョイ a701-w6xA)
2019/03/07(木) 10:43:49.16ID:FKXLE38I0725デフォルトの名無しさん (ワッチョイ 1f14-uGU8)
2019/03/07(木) 10:54:23.39ID:oVD+pZgg0 >>724
やっぱり使い方がわかってないだけだな
ある入力に複数の要素が動的に変わるならば、
その要素の親に、クラスをつけて、
あとはCSSで、それ以下の要素の表示、非表示状態を切り替えるだけだよ
jQueryだと最低3行。あとはCSSでおしまい。
やっぱり使い方がわかってないだけだな
ある入力に複数の要素が動的に変わるならば、
その要素の親に、クラスをつけて、
あとはCSSで、それ以下の要素の表示、非表示状態を切り替えるだけだよ
jQueryだと最低3行。あとはCSSでおしまい。
726デフォルトの名無しさん (ワッチョイ 1f14-uGU8)
2019/03/07(木) 11:05:05.80ID:oVD+pZgg0 前から思ってるんだけど(自称)プログラマって
HTML/CSSは嫌いです。出来ません。って人多いよね。
それを毛嫌いしてるというか、CSSなんてデザイナが使うもんだろ
馬鹿にしている感じで、俺出来ないから(笑)みたいな感じで言う。
恥ずかしいと思ってないんだろう。
多くのDOM要素はCSSを使って単に見えなくしたり表示したりすればいいだけなんだが
(プログラマとしての技術力不足で)CSSを使えないから
JavaScriptでいちいち作り出したり削除するしか出来ないんだよな
HTML/CSSは嫌いです。出来ません。って人多いよね。
それを毛嫌いしてるというか、CSSなんてデザイナが使うもんだろ
馬鹿にしている感じで、俺出来ないから(笑)みたいな感じで言う。
恥ずかしいと思ってないんだろう。
多くのDOM要素はCSSを使って単に見えなくしたり表示したりすればいいだけなんだが
(プログラマとしての技術力不足で)CSSを使えないから
JavaScriptでいちいち作り出したり削除するしか出来ないんだよな
727デフォルトの名無しさん (ブーイモ MM0e-4xo3)
2019/03/07(木) 16:04:46.19ID:uSXw2eVGM728デフォルトの名無しさん (ワッチョイ 1f14-uGU8)
2019/03/07(木) 17:22:06.09ID:oVD+pZgg0729デフォルトの名無しさん (スプッッ Sd52-P8NU)
2019/03/07(木) 18:14:20.13ID:mVKClUMzd 簡単にいい感じのページが作れるのはメリットの一つだと思うけどな。
例えばpythonは成果物に関してはCに対するメリットはないけど簡単に作れるから人気なわけで。
例えばpythonは成果物に関してはCに対するメリットはないけど簡単に作れるから人気なわけで。
730デフォルトの名無しさん (ブーイモ MM0e-4xo3)
2019/03/07(木) 21:20:18.65ID:bV0vVOYFM731デフォルトの名無しさん (ワッチョイ dff2-uGU8)
2019/03/07(木) 22:37:46.71ID:cPei42ec0 >人はある処理の中でDOMのどの部分を書き換えたいかを
>知っているので、必要最小限のDOM操作しか変更しない
>(クソプログラマなら全部消して作り直すとかいう無駄してるかもしれんが)
クソプログラマは全部消して作り直す
賢いプログラマはどうDOM操作すれば最適かなどという生産性のない仕事をフレームワークに任せる
>知っているので、必要最小限のDOM操作しか変更しない
>(クソプログラマなら全部消して作り直すとかいう無駄してるかもしれんが)
クソプログラマは全部消して作り直す
賢いプログラマはどうDOM操作すれば最適かなどという生産性のない仕事をフレームワークに任せる
732デフォルトの名無しさん (アウアウウー Sac3-cVal)
2019/03/07(木) 22:42:13.25ID:N/E4f3Caa733デフォルトの名無しさん (ワッチョイ 1202-4dCE)
2019/03/07(木) 22:55:10.59ID:Tta1cO7U0 GoogleもこれからPWAで攻めてきそうだけどね
734デフォルトの名無しさん (ワッチョイ 1614-uGU8)
2019/03/07(木) 22:59:25.97ID:Y4GuSkwR0735デフォルトの名無しさん (ワッチョイ 1614-uGU8)
2019/03/07(木) 23:00:35.30ID:Y4GuSkwR0 >>731
> 賢いプログラマはどうDOM操作すれば最適かなどという生産性のない仕事をフレームワークに任せる
もっと賢いプログラマは、必要なことしかしないんだよ。
Aを変えたいなら、Aだけを変えましょう。ってね
> 賢いプログラマはどうDOM操作すれば最適かなどという生産性のない仕事をフレームワークに任せる
もっと賢いプログラマは、必要なことしかしないんだよ。
Aを変えたいなら、Aだけを変えましょう。ってね
736デフォルトの名無しさん (アウアウウー Sac3-cVal)
2019/03/07(木) 23:01:50.74ID:N/E4f3Caa >>734
domの状態数は多すぎるよ
domの状態数は多すぎるよ
737デフォルトの名無しさん (アウアウウー Sac3-cVal)
2019/03/07(木) 23:04:15.56ID:N/E4f3Caa738デフォルトの名無しさん (アウアウカー Sa6f-F7Qp)
2019/03/07(木) 23:09:46.27ID:oTfLqBj1a まあ本当に賢いプログラマ達はフロントエンドなんてやらないんですけどね
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- テレビ朝日 本社から男性が転落し死亡。関連会社社員か 当たった通行人が左肩軽傷 [阿弥陀ヶ峰★]
- テレビ朝日本社から20~30代の関連会社社員とみられる男性が転落し死亡 六本木けやき坂通りの通行人にはけが人なし [少考さん★]
- 高市早苗首相が天理教系企業に“巨額発注” 総額5000万円 本人は「政治団体の活動に必要な支出」と回答 ★2 [Hitzeschleier★]
- 小島瑠璃子さん、代表取締役を務める会社を破産申請 [牛丼★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★3 [少考さん★]
- 【サッカー】日本代表、FIFAランキング“4位”の強豪イングランドとの対戦が正式決定! 来年3月に聖地ウェンブリーで激突へ [久太郎★]
- もうVIPから移住すふわ
- 【悲報】ジャップ、日中戦争に賛成が5割弱...軍歌の音が聞こえる... [856698234]
- (´・ω・`)クリスマスが今年もやってくる~
- 小5ぐらいからずっと下痢なんだけど、これなに?
- 千晴さん千晴さん
- 鍋には肉、白菜、豆腐
