- 1 : 2021/10/03(日) 23:01:17.632 ID:Nj2DmbrK0
- クライアントアプリとサーバーアプリがあるよな
サーバーアプリはデータベース参照したり計算したり自分で処理をする
クライアントアプリって何するもんなの
データベース書き込んだり参照したりは出来るの? - 2 : 2021/10/03(日) 23:02:03.804 ID:Eb3cxTLI0
- 知恵袋で聞きなさい
- 3 : 2021/10/03(日) 23:02:47.894 ID:fVEaPRXxp
- 要求
- 4 : 2021/10/03(日) 23:03:21.675 ID:Jco9Yi+kp
- サーバーにこのデータが欲しいってリクエストする
でサーバーからのレスポンスを表示する - 9 : 2021/10/03(日) 23:07:39.737 ID:Nj2DmbrK0
- >>4
例えばクライアント側で何か操作してAテーブルのaカラムのデータが欲しい場合はクライアント側から直接SQLを発行するわけではないってこと?サーバー側にAテーブルのaカラムのデータ取ってこいって処理を出して、それを元にサーバー側が値を返すってイメージ?
- 13 : 2021/10/03(日) 23:10:12.675 ID:MTqq1Acn0
- >>9
あってる
てかクライアントから直接SQL発行してたらとんでもなことになる - 15 : 2021/10/03(日) 23:14:50.033 ID:Jco9Yi+kp
- >>9
SQLでの操作はサーバーの方がするプログラム的な処理は全てサーバー
クライアントがすることは入力してリクエストすることとレスポンス(サーバーが処理したデータ)を出力すること
- 17 : 2021/10/03(日) 23:16:54.262 ID:Nj2DmbrK0
- >>15
あ、ここでGETやPOSTとかってやつを使って中継部分をやり取りするってこと? - 5 : 2021/10/03(日) 23:03:24.942 ID:Ie1/bKTg0
- いろんな方式あるから適当に入門書読んだ方がいいよ
- 6 : 2021/10/03(日) 23:03:39.439 ID:BRh9syoGa
- 単純だけどサーバ側のAPIなりを仲介させるっていう
- 7 : 2021/10/03(日) 23:04:35.841 ID:uN34V2Ej0
- webどこいった
- 8 : 2021/10/03(日) 23:04:48.719 ID:Nj2DmbrK0
- サーバーアプリでUIも作れるってことはそれ配布すれば完結なのではないのか
クライアントアプリって必要なのか
この2つをどういう基準で使い分けるのかがイメージつかない - 10 : 2021/10/03(日) 23:08:13.944 ID:EoppCM2r0
- そりゃ全部の処理をこなしちゃう超絶最強サーバーがあれば全部サーバーでいいよ
少なからず遅延があったり、ユーザー全ての処理をサーバー介してやる意味もないからクライアントがある - 11 : 2021/10/03(日) 23:09:03.993 ID:FdD/L/i/0
- ここで聞いても上手く答えられる人おらんよ
エアプばかりだからな - 19 : 2021/10/03(日) 23:19:35.420 ID:ZMDSYA8Sd
- ウェブサーバーについて学べ
MDNに書いてあるし、本ならReal World HTTPとかでもいい - 23 : 2021/10/03(日) 23:28:21.070 ID:FdD/L/i/0
- まあいきなりWebAssemblyは難しいだろうな
- 24 : 2021/10/03(日) 23:29:35.496 ID:FdD/L/i/0
- BlazorよりもASP.NETから調べた方がいいと思うよ
- 26 : 2021/10/03(日) 23:37:52.410 ID:Nj2DmbrK0
- >>24
たしかに
俺は基礎が足りなさすぎるわ… - 28 : 2021/10/03(日) 23:41:07.944 ID:FdD/L/i/0
- >>26
基礎というか順序だけだと思うよ
ASP.NETがC#でWebアプリ作る枠組みでBlazorはまた別の話だから
ASP.NETでBlazorも使えるけど - 25 : 2021/10/03(日) 23:37:28.416 ID:Nj2DmbrK0
- アプリ作りますって思ってクライアントだけ作っても意味ないわけだ
基本はクライアント側もサーバー側もワンセットとして両方作る必要があるんだなクライアントだけ作るようなシチュエーションは既にサーバー側のアプリが出来上がってる場合で、こいつ単体ではSQLや多分ファイル操作とかも出来ないんだよな
- 27 : 2021/10/03(日) 23:39:20.847 ID:FdD/L/i/0
- サーバにあるものはサーバのプログラムでしか操作できないという考えでいいと思うよ
サーバプログラム不要でクライアントだけで完結するようなアプリも当然存在するよ - 31 : 2021/10/03(日) 23:55:20.514 ID:Nj2DmbrK0
- >>27
現在時刻だけ表示するとか、電卓アプリとかがクライアントで完結するイメージかな
ASP.Netのマニュアル目通してくる - 29 : 2021/10/03(日) 23:42:55.438 ID:T0Ez9dOf0
- アプリケーションは単なるソフト
クライアントだけで全ての動作が完結するものもあれば、どっかのサーバにアクセスして動作をする物も有る
クライアント側である程度の事をするのもあればサーバで全ての処理をしてクライアントは画面表示するだけなんてのも有る - 30 : 2021/10/03(日) 23:50:52.079 ID:DoRGziJR0
- 2ちゃんねるみたいな掲示板も似た感じなの?
コメント