- 1 名前:デフォルトの名無しさん [2020/10/27(火) 13:09:05.31 ID:5aYZ+KyB.net]
- 実際どうなん?
※Angularは残念ながら全く話題にならなかったのでSvelteに差し替えました Vue https://jp.vuejs.org/ React https://reactjs.org/ Svelte https://svelte.dev/ ※前スレ Vue vs React vs Angular Part.5 https://mevius.5ch.net/test/read.cgi/tech/1596029929/ ★ここではjQuery, Ruby, C#, Blazorの話題は禁止です ★jQuery, Ruby, C#, Blazorキチガイが書き込んでも無視してください Angular, Next, Nuxt, Sapper, Gatsby, VuePress, RedWoodなどはおk。
- 501 名前:デフォルトの名無しさん mailto:sage [2020/12/10(木) 21:48:43.95 ID:S1lpljJp.net]
- >>492
作るシステムにもよるんだろけど こちとらRDBから大量のデータとってごちゃごちゃ処理したり 百近くあるテーブルそれぞれのメンテナンスや照会をするわけですよ フロントはリッチにしたい サーバーサイドはかっちりやりたい そして言語はフロントとサーバーで合わせたい…
- 502 名前:デフォルトの名無しさん mailto:sage [2020/12/10(木) 22:04:23.50 ID:A3Dq3Wf1.net]
- >>494
Denoですか?
- 503 名前:デフォルトの名無しさん mailto:sage [2020/12/10(木) 22:18:31.69 ID:TEgFYOMi.net]
- バックエンドはどうしても型安全、速度が求めらられる
もちろん速さのためにメンテナンス性、生産性を犠牲にもできない C#はそのあたりのバランスが素晴らしいんだよな
- 504 名前:デフォルトの名無しさん mailto:sage [2020/12/10(木) 22:32:00.98 ID:ZI/7k9en.net]
- はいはい
- 505 名前:デフォルトの名無しさん mailto:sage [2020/12/10(木) 23:00:49.22 ID:YXjbRyJb.net]
- レス番飛んでるがC#、blazor、.NETあたりはNG放り込んどくと捗るぞ。
- 506 名前:デフォルトの名無しさん mailto:sage [2020/12/10(木) 23:20:30.08 ID:FjPnnhXu.net]
- 都合の悪い事実から目をそらすなw
- 507 名前:デフォルトの名無しさん mailto:sage [2020/12/10(木) 23:56:39.44 ID:LnlNLdgj.net]
- スレタイから目を反らしてる荒らしが何か言ってらw
ムカつくから.netC#blazeraspスレまとめてうんこコピペ爆撃で埋め立て荒らしして仕返しするはwwwwww
- 508 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 01:26:46.25 ID:ki/gtV8Z.net]
- 酷いことしないでください!あんまりです!!
- 509 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 07:33:09.58 ID:bazSVpRn.net]
- REST API 向けのフレームワークってお勧めある?
- 510 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 07:47:02.17 ID:v5eQE/u2.net]
- フロントエンドやっててJavascriptが得意な人はサーバー側をJavascript系言語にしたい
バックエンドをやってたひとはフロント側を同じ言語にしたい(あえて具体的な言語は書かない) そしてこの両者が相容れることはない! 絶対にだ!
- 511 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 08:39:35.36 ID:XJ19VQ15.net]
- サーバー・クライアント共に同じ言語で書ければ楽なのは事実
ゆえにnode.jsとか流行ったけどでもやっぱりねぇ・・・
- 512 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 08:47:01.27 ID:cqSkTkSV.net]
- 言語一つしか遣えないというのは、
エンジニア的にいけてない。 view層と model以下層とでは 使いやすい言語特性が異なると思う。
- 513 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 08:52:46.60 ID:mgnhflNE.net]
- >>505
ならElmとか使ったほうがいいな
- 514 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 10:14:13.68 ID:v5eQE/u2.net]
- >>505
いけてるいけてないの問題ではない 型の共有ができないほうがつらいだろう HelloWorldだすだけならいいけどさ
- 515 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 11:48:07.83 ID:cqSkTkSV.net]
- >>507
初心者さんかな
- 516 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 12:12:37.96 ID:v5eQE/u2.net]
- >>508
この手の技術は初心者さん… え、この考えっておかしい? フロントでもサーバーでもTypescriptが使えると嬉しいですよね♪ とかブログやQiitaに書いてる連中はなんなの みんな初心者なの?
- 517 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 12:12:39.58 ID:6nQJWcQl.net]
- jsフロントしかやったことないと型の共有といってもピンとこないのかもしれない。
- 518 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 12:16:48.12 ID:RI9UvvOD.net]
- >>502
Strapiおすすめ
- 519 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 12:35:47.16 ID:7Npuzr8q.net]
- GraphQL使ってるから言語は違ってもいいかな
同じロジック使いたくなることはあるけど
- 520 名前:デフォルトの名無しさん [2020/12/11(金) 12:55:05.83 ID:cqSkTkSV.net]
- クライアントの接続先のほとんどはREST APIになっちゃったからね。
今の案件も接続先4ベンターとも全てREST API。 もちろん仕様書はOpen API準拠。 サーバーの開発とかそんな感覚はもう無くなってて、 ネットワーク上の複数のサービスに必要に応じて接続して要件こなす感じ。
- 521 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 12:57:29.67 ID:bazSVpRn.net]
- >>511
ありがとう。 軽く調べてみたけどすごいリッチだな〜。サクッとAPI作れるしGraphQLにもできるし
- 522 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 13:09:28.19 ID:RI9UvvOD.net]
- >>514
リッチなのはもともとオープンソース版のcontentfulみたいなものを目指してたからかな。 しかしプラグインの拡張性がヤバイw
- 523 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 14:02:18.51 ID:v5eQE/u2.net]
- >>513
サーバーサイドの開発の感覚がない じゃなくて、きみがサーバーサイドを開発する機会がなかっただけなんじゃないの? 誰かがサーバーサイドの開発はしてるわけでしょ? サーバーサイドもフロントサイドもバリバリこなしたうえで 型の共有なんて要らないと結論づけて 俺のこと初心者呼ばわりしてるんだと思ったら違うんかいな。
- 524 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 15:36:37.12 ID:PpFv1GHN.net]
- スクリプト言語は規模がでかくなるとテストが遅くてたまったもんじゃない
- 525 名前:デフォルトの名無しさん [2020/12/11(金) 16:35:03.58 ID:/1hdqM5e.net]
- >>517
なるほど。 それが「ちゃんとしたプログラム」でスクリプト言語が使われにくい一つの理由か。
- 526 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 16:41:45.58 ID:aaGWUZTk.net]
- はいはい
- 527 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 18:12:26.91 ID:cqSkTkSV.net]
- 自演ぽいな。
- 528 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 18:36:35.26 ID:bazSVpRn.net]
- ぽいな。中間が欲しかったんだろう
- 529 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 18:50:56.14 ID:WfwoqSO4.net]
- 気に入らん意見はたとえ正しくても全部自演に見えるんだな
なんか哀れだな
- 530 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 18:55:08.47 ID:/AL4j9WO.net]
- Ruby on Rails には、JSON を返す、API モードがある。
Postman でテストしてみましょうとか GraphQL の動画もある
- 531 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 20:12:49.38 ID:i7+Pb2PU.net]
- rubyやめてくだちゃい
- 532 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 20:27:11.97 ID:RI9UvvOD.net]
- ろうそくに火を着けるのに戦車でホウゲキスルみたいな話w
- 533 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 21:09:51.08 ID:v5eQE/u2.net]
- >>525
ここにいる人たちはローソクに火をつける程度のことしかしてないとでも?
- 534 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 21:23:48.76 ID:x5sg/wBh.net]
- JSONを返すAPIの話でしょ?w
ローソクに火を着ける程度の話じゃんw Pythonで言うならfastapi一発で片が付く程度の要件w
- 535 名前:デフォルトの名無しさん mailto:sage [2020/12/11(金) 21:37:12.39 ID:/OH0bKMN.net]
- >>527
あ、そゆことか 失礼しました
- 536 名前:デフォルトの名無しさん mailto:sage [2020/12/12(土) 15:41:12.04 ID:tFV4re81.net]
- >>515
Auth周りも充実してるやん! マジでリッチだなStrapi
- 537 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 02:21:52.47 ID:1g8P/X2h.net]
- svel teでRSSリーダー作れましゅか?
- 538 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 09:17:06.39 ID:guPhKJv6.net]
- お前には無理
- 539 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 18:56:38.39 ID:aSLwtxd2.net]
- しどい人
- 540 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 20:28:38.03 ID:B13w25Nu.net]
- RSSってCORSが面倒くさそうだ。
まず鯖側のロジック組んだら?
- 541 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 04:36:40.26 ID:IikJWIXJ.net]
- ネイティブからVueに来たけど、React始める理由が見つからないのだよなぁ。やる気になる理由教えてほしい。
- 542 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 04:47:12.29 ID:c/6hsi1I.net]
- なんか無理やり問題作り出してるね。
そんな人生歩んできたの? Vueやってりゃいいじゃん。 目移りしてないで添い遂げなよ。
- 543 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 06:52:16.19 ID:bO8KTObj.net]
- >>534
海外でフロントの基盤になりつつあるから、覚えてると次の技術に手を出しやすい、と思う。 あと、設計が洗練されてるから、勉強してて面白い。 そんなに気合入れなくても1,2週間くらいでわりと使えるようになるよ
- 544 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 10:24:11.07 ID:KZ2ZzyjW.net]
- 逆じゃね?徐々にnative離れしていってるだろ今
- 545 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 10:25:18.35 ID:uneXzzPO.net]
- >>534
おれも両方やってるよ。
- 546 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 11:19:24.77 ID:5GWU8eb2.net]
- 要件次第
どっちも必要
- 547 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 11:27:15.61 ID:1knwibYG.net]
- Vueってアプリ向けサイト向けのどっち付かずな位置付けだよな
- 548 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 14:49:45.13 ID:uneXzzPO.net]
- VueやってReactもやったら
Reactの方がシンプルで簡単に感じた。 両方Typescriptで。 VueはTypescriptで苦労多かったけど、 Reactは何もトラブらなかったのは感動した。 Vueも今は
- 549 名前:違うのかな? []
- [ここ壊れてます]
- 550 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 15:49:59.66 ID:c/6hsi1I.net]
- Vueはどんどんややこしくなってる
- 551 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 20:20:16.66 ID:zTIoKfkk.net]
- じゃあSvelteでいいじゃん
- 552 名前:デフォルトの名無しさん mailto:sage [2020/12/14(月) 20:25:40.72 ID:c/6hsi1I.net]
- 誰が悪いと言った
被害妄想か? 使えばいいだろ好きに
- 553 名前:デフォルトの名無しさん mailto:sage [2020/12/15(火) 15:03:48.47 ID:kY8gykeX.net]
- ありがとうございます。
エンジニアがメンテする方は時間みつけてReact版も作ってみようかな。Reactがいいって言う人もいるものね。 オペレータがメンテするほうはまだVueかなぁ。JS/TS入れると途端に手を出さなくなるっぽいから。
- 554 名前:デフォルトの名無しさん mailto:sage [2020/12/15(火) 16:16:26.12 ID:CQsY05jd.net]
- じゃあVurも手を出せないだろwww
- 555 名前:デフォルトの名無しさん mailto:sage [2020/12/15(火) 21:41:45.32 ID:nhpRosQZ.net]
- VueからSvelteってのはわりとアリだと思うけどReactからSvelteはないんじゃないかな?なんとなく
- 556 名前:デフォルトの名無しさん mailto:sage [2020/12/17(木) 15:08:18.56 ID:S5hO0K8u.net]
- どんなに素晴らしいSPAフレームワーク使ってもお前らが作るゴミのようにダサい画面はどうにかならんの?
- 557 名前:デフォルトの名無しさん mailto:sage [2020/12/17(木) 15:36:01.14 ID:5gjmPPN4.net]
- 548の顔よりマシだから我慢してる
- 558 名前:デフォルトの名無しさん mailto:sage [2020/12/17(木) 19:02:27.94 ID:KmOwmnZ/.net]
- モダンなデザインライブラリ使えば、よほど滅茶苦茶やらん限りデザインマシにならない?
- 559 名前:デフォルトの名無しさん mailto:sage [2020/12/17(木) 23:26:55.34 ID:S5hO0K8u.net]
- ならない
なぜなら生まれつき目ん玉腐ってるからどうやっても無理
- 560 名前:デフォルトの名無しさん mailto:sage [2020/12/18(金) 12:49:47.76 ID:7/WdPtmz.net]
- えっかわいそう
- 561 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 11:32:43.24 ID:iHv9q4Jc.net]
- >>232
なるほど、言葉が足りなさすぎて四方八方とケンカするタイプだな
- 562 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 11:41:10.74 ID:iHv9q4Jc.net]
- >>545
React以外生き残れないのでは?と思うわ そのReactも10年先は闇
- 563 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 14:04:00.68 ID:UVkg8Nt7.net]
- >>554
Blazorはマイクロソフトが面倒みるだろう 切り捨てるにしても今のマイクロソフトなら移行先はしっかり示してくれはず
- 564 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 14:40:27.53 ID:UNBfVBp2.net]
- >>554
ネイティブDOMが流行ってたjQueryの機能の一部を取り込んだように、Reactの一部がネイティブDOMに取り込まれる時も来るのかな
- 565 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 14:44:58.50 ID:wyinNDK0.net]
- それは無いな
- 566 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 15:32:40.50 ID:NMs4Sv5l.net]
- Reactの一部というか仮想DOM相当が実装されて
直接DOM操作をしても速いってことにはなりそう そうなるとReactを使うメリットが無くなるかな jQueryの方がいいや
- 567 名前:デフォルトの名無しさん [2020/12/20(日) 15:50:36.24 ID:eC7CUhM2.net]
- 仮想DOMはともかく、可及的速やかにTypeScriptをネイティブサポートして欲しい
- 568 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 18:57:12.56 ID:1LcS4Wc6.net]
- 意味不明。コンパイル時に型チェックして用が済んだ型情報捨てたらJSになるだろ。
ネイティブサポートとやらで何が出来るようになると勘違いしてんの?
- 569 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 18:59:17.57 ID:4dBK3uKK.net]
- ネイティブサポートっていうのはすべてのブラウザで
TypeScriptをそのまま実行できるように 標準化してくれって意味だろ?
- 570 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:27:04.30 ID:1LcS4Wc6.net]
- えっ…型チェックはいつやるの?
実行時にやったら意味ないじゃんww
- 571 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:32:36.87 ID:4dBK3uKK.net]
- 意味有るだろ
- 572 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:35:04.40 ID:qlKs1YcD.net]
- >>560
頭わるいのかセンスないんだか...
- 573 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:35:27.83 ID:gM7i2qLz.net]
- 意味ないな
重くなるだけ
- 574 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 19:38:49.70 ID:UNBfVBp2.net]
- tscの遅さからして、ジェネリクスとか型推論する事はコンパイルの遅さに繋がるから、ブラウザに乗ることは無いと思うな……
- 575 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 20:08:43.08 ID:oCpDvsa6.net]
- >>566
静的言語として実装すればマシになりそう
- 576 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 20:34:21.19 ID:A6h0ajNd.net]
- 今ビルド時に行っていることを実行時にクライアント側で行わせるんだったら何のメリットもないな。
- 577 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:13:21.78 ID:r+W+aFS5.net]
- >>560
ブラウザがって事じゃね?
- 578 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:15:24.60 ID:UNBfVBp2.net]
- >>567
よくわからないな。そりゃCみたいにすればコンパイル速くなるけど
- 579 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:31:01.24 ID:r+W+aFS5.net]
- >>570
それだと型推論なしの別言語が必要になる
- 580 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:40:56.78 ID:UNBfVBp2.net]
- >>571
だよねぇ……
- 581 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:48:23.26 ID:r+W+aFS5.net]
- てかWebpackでまとめてやってるけどtsだけの賞味の処理時間ってどんなもんなのかね?
- 582 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 21:55:07.85 ID:eC7CUhM2.net]
- 処理速度がどうこうというより、TSのコンパイル要らなくなればエコシステムの複雑さが多少緩和されて嬉しいというのが>>559の意図だった
- 583 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 22:04:21.56 ID:gM7i2qLz.net]
- 余計に複雑になるよ
- 584 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 22:35:46.90 ID:ACHo5cdv.net]
- ブラウザ毎のTS対応の差異を吸収するために結局トランスパイルが必要になるというオチ
- 585 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 23:07:19.36 ID:A6h0ajNd.net]
- ビルド時に静的にチェックできるのが嬉しいのにそれを実行時に持っていったら本末転倒
- 586 名前:デフォルトの名無しさん mailto:sage [2020/12/20(日) 23:18:46.13 ID:1l9Yd4/w.net]
- >>577
これだよなぁ これわかってない奴がいそうなあたりフロント屋の限界を見た感じ
- 587 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 01:12:04.98 ID:tdMG9IX+.net]
- 動的型付け言語しか経験のない人が静型付け言語をtsで初めて触ったんだろうな。
インタプリタで静的型付け言語を動かしたい意味が分からない。
- 588 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 01:16:51.27 ID:K4qAWeZh.net]
- やっぱC言語から教育せんとあかんな
- 589 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 02:24:29.25 ID:p+huYkVo.net]
- 実行速度がすべてじゃない
開発速度が上がる 実行速度が悪いのかと思ったら意外に良い
- 590 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 06:59:17.90 ID:VinlekCu.net]
- >>578
それはいくらなんでもフロント屋を舐め過ぎ。単に経験不足なだけでしょ。
- 591 名前:デフォルトの名無しさん mailto:sage [2020/12/21(月) 07:15:17.07 ID:pPRPNU2Y.net]
- VSCodeとか使ってるとコンパイルする前に割とチェックしてくれるから
これならコンパイルいらないんじゃね?と感じたんじゃない?
- 592 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 00:43:04.59 ID:eYYUdz4g.net]
- コンパイル済みの静的な言語の方が実行時も速くなるのでは?
- 593 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 01:23:33.30 ID:7N4VeP0i.net]
- >>584
それはコンパイル時間が全体のどれだけを占めるかによる 殆どのサイトではソースコードの量なんてたかだか数MB程度なんや そんなもん一瞬で終わるだろ?
- 594 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 05:37:59.16 ID:10xc+AYD.net]
- >>585
??????????????
- 595 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 05:41:09.35 ID:hQt91lH6.net]
- >>584
コンパイルするとファイルデカくなるからネットサーフィンに向かなくなるけどな
- 596 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 06:58:59.75 ID:SSKDFZLr.net]
- 結局はJS(TS)と一部Wasmの組み合わせがWebではベストでベターって事かな。ECMAとかの連中はホントよく考えてんな
- 597 名前:デフォルトの名無しさん [2020/12/22(火) 17:03:10.07 ID:zFMmoCN0.net]
- そういう面倒な事は全部フレームワークが吸収するのが今のweb開発環境だろう
下手に深入りせず感謝だけしてればいいさ
- 598 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 17:53:00.23 ID:N3mlVNrO.net]
- blitz 使ってる人いる?
- 599 名前: mailto:sage [2020/12/22(火) 21:41:17.94 ID:reQ7ztpU.net]
- nuxtでPWAするって筋良い?
- 600 名前:デフォルトの名無しさん mailto:sage [2020/12/22(火) 23:29:06.60 ID:9S12l4Ic.net]
- SSRが必要な要件のサイトにフレームワーク使うかのが本当に正しいか?っていう命題
|

|