【本命】Blazor スレ2【真打】 (734レス)
1-

593: 2022/10/12(水)22:08 ID:Ytnm6KA7(1) AAS
>>591
試してないけどこれでいけないか
外部リンク:www.tatlead.com
594: 2022/10/13(木)09:07 ID:lwjmoNfm(1/2) AAS
EntityFramework使わずSQLと接続する方法がわからぬ…
program.csファイルにjsonファイルから文字取得するメソッド作って
他のクラスでそのメソッド呼び出してSQLと繋ぐってイメージ?
595
(1): 2022/10/13(木)09:12 ID:lwjmoNfm(2/2) AAS
てかなんでみんなEFでAPI使った方法しか紹介しないんだろうか?
API作るのが主流なのか???
596: 2022/10/13(木)09:22 ID:3Wf/3S4p(1/2) AAS
>>595
EFがDBのファサードになるから
なんだけどそれでもチューニングしていくと結局DBに依存するから役に立ったことないんだよね
SQLをリソースにしたりExecuteCommandのラッパーを作ったりする方が話が早い
597: 2022/10/13(木)10:56 ID:fzJDj2RS(1/2) AAS
初めてのDB接続でEFから始める事の愚かさ...
598: 2022/10/13(木)12:32 ID:JfhtLQgc(1/3) AAS
やっぱそうだよな
configurationでappsetting.jsonの接続文字列読み取れることができたからこれ使う
599: 2022/10/13(木)12:48 ID:3Wf/3S4p(2/2) AAS
Dapper最強
600: 2022/10/13(木)13:09 ID:JfhtLQgc(2/3) AAS
ああだめだ…
ASP.NET CoreでホストされたBlazorWebAssemblyでSharedでConnectionString取得するメソッド作ったけどクライアントの方で使えない…
どうすればいいんだ…
Serverの方で作ったクラスも参照できないし…どうしたら…
601: 2022/10/13(木)13:13 ID:JfhtLQgc(3/3) AAS
もうEFでAPI作るようにするか…
602: 2022/10/13(木)13:17 ID:oxb0UZdv(1/4) AAS
普通にAWS に上げて
無料で使えば?
603: 2022/10/13(木)13:28 ID:oxb0UZdv(2/4) AAS
EF は余計な事するから
Dapper で普通のsgl
のがわかりやすい
PostgreSql なら無料で使えるし
604: 2022/10/13(木)13:48 ID:UDcXO/ME(1/2) AAS
この板限定だけどPostgreSQLを勧めるのはキチガイの印象しかない
605: 2022/10/13(木)14:09 ID:oxb0UZdv(3/4) AAS
何か問題でも?
606: 2022/10/13(木)14:33 ID:3gX/khO/(1) AAS
MySQL よりはましだと思うけど。
607: 2022/10/13(木)14:50 ID:UDcXO/ME(2/2) AAS
PostgreSQLには問題ないよ
あくまで勧めてる一人がおかしいだけ
608: 2022/10/13(木)17:50 ID:aC9ORZDC(1) AAS
SQL文でいいじゃん
609
(1): 2022/10/13(木)20:03 ID:oxb0UZdv(4/4) AAS
Dao 作るんならEF風 に使えるし
末端のプログラマーにはSQLは
触らせない手もある
上級プログラマー以外はSQL
使うなみたいな
610
(1): 2022/10/13(木)22:17 ID:fzJDj2RS(2/2) AAS
>>609
ありえん...

処理を全部SQLで書かせないから(ここ強制)
処理速度が遅いわ
コードはぐちゃぐちゃだわになる
611
(1): 2022/10/14(金)08:31 ID:C+FpWlM3(1/4) AAS
逆だろ
書き込みは共通ルールに則って
統一されるからキレイなコードになる
612
(1): 2022/10/14(金)08:44 ID:t5o5qpLS(1) AAS
>>610
フロントエンドdisってんの?
613: 2022/10/14(金)10:07 ID:yNZTqU3N(1) AAS
>>611
専属のデータベーススペシャリストのいるプロジェクトかな?

>>612
ロジックは全部APIの内側!
クライアントは表示と手続き支援のみ!
614: 2022/10/14(金)10:14 ID:WAeSut8C(1/2) AAS
BlazorをSQLで動かす件なんとかなりそう
615: 2022/10/14(金)12:50 ID:C+FpWlM3(2/4) AAS
DbのオープンだけEFのクラス使って
Dapper入れれば普通のプロジェクトと
変わらないでしょ
616
(1): 2022/10/14(金)12:53 ID:WAeSut8C(2/2) AAS
オープンはServer側でAppsetting.json読み取るクラス作ってそこから接続文字列読み取るようにした
SQLの操作はSystem.Data.SqlClientクラスを使ったよ
617: 580 2022/10/14(金)12:56 ID:ljWa0xD5(1/2) AAS
【エンジニア未経験】転職を成功させるWebアプリ開発の技術選定7選
www.youtube.com/watch?v=K6Us1UXI784&t=170s

この動画で、Ruby on Rails 専門学校・RUNTEQ の菊本も言ってる。
データベースはPostgreSQL、セッション管理はRedis

そもそも、Heroku もPostgreSQL だし
618: 2022/10/14(金)13:05 ID:C+FpWlM3(3/4) AAS
AWS のオーロラdb
がポスグレでしょ
AWSでサーバー立てるなら
一番安上がり
619: 2022/10/14(金)13:24 ID:C+FpWlM3(4/4) AAS
それだとDBの管理が面倒くさいでしょ
フレームワーク任せのが簡単
コネクトプールとかも使えるし
>>616
620: 580 2022/10/14(金)15:59 ID:ljWa0xD5(2/2) AAS
AWS Aurora は、PostgreSQL なのか?

Auroraは、MySQL および PostgreSQL と、完全な互換性がある
621: 2022/10/14(金)19:06 ID:FA/TMT89(1) AAS
SQL駆使するプログラマはSQLにドメインロジック入れがち
テスト書けなくなる
622: 2022/10/14(金)19:58 ID:X2iO9LEU(1) AAS
書けんぞーー
623
(1): 2022/10/15(土)00:23 ID:FtIui2W2(1/3) AAS
昔はPLSQLだけでwebサイト作ってる
時代もあったね
624: 2022/10/15(土)00:31 ID:FtIui2W2(2/3) AAS
Blazor はEF使ってオープンして
スタートupでdbアクセス用のサービスを
DI化して
各クライアントのページからは
インジェクトでサービスを取り込むのが
標準のようになってる
625: 2022/10/15(土)11:20 ID:UrLbi6Hl(1) AAS
>>623
ほぼオンメモリで動くあれは爆速だったな。
まだcgiが主流でようやくmod_perlが普及し始めたくらいの当時。
626: 2022/10/15(土)17:19 ID:mRrGj9Y+(1/7) AAS
Blazorの@pageルーティングでリストの数で複製させるってどうやるのでしょうか
例えばリストに1~5までがあったら
@page "/1"
@page "/2"
@page "/3"
@page "/4"
@page "/5"
省1
627: 2022/10/15(土)17:23 ID:TYEHa44m(1/4) AAS
なんでクエリパラメータ使わないんだ
628: 2022/10/15(土)17:30 ID:mRrGj9Y+(2/7) AAS
@page "/{変数}"これですか?

これをどうやってリストの数字と置き換えるかに迷ってます
まさか
@foreach(int i in List)
{
@page "/{i.ID}"
}
省1
629
(1): 2022/10/15(土)17:34 ID:TYEHa44m(2/4) AAS
そうじゃなく/?number=1とかでいいじゃんってこと
numberそれぞれ別ページにするんじゃなく同じページじゃいかんのか?
630
(1): 2022/10/15(土)17:40 ID:mRrGj9Y+(3/7) AAS
>>629
なるほどそういう方法もあるんですね
その場合どうやれば良いのでしょうか?
631
(1): 2022/10/15(土)17:42 ID:TYEHa44m(3/4) AAS
>>630
外部リンク:zenn.dev
632: 2022/10/15(土)17:44 ID:mRrGj9Y+(4/7) AAS
>>631
ありがとうございます!
参考にします!
633: 2022/10/15(土)18:01 ID:mRrGj9Y+(5/7) AAS
これって例えばなんですけど
左のサイドバーにリストの数字が羅列されててその数字にリンクが貼ってある

サイドバー
@foreach(int i in List)
{
‹a href=$"/?{i.ID}/›
}
省1
634: 2022/10/15(土)18:42 ID:TYEHa44m(4/4) AAS
なんでやってみないの?
表示されたリンク踏んで望んだページに遷移するかをまず確かめる
望んだページでなかった場合は正しいURLをアドレスバーに打ち込んでみる
それでも遷移できなければルーティングが間違ってる
635: 2022/10/15(土)18:51 ID:mRrGj9Y+(6/7) AAS
やってみます
636: 2022/10/15(土)20:17 ID:mRrGj9Y+(7/7) AAS
できました!
ありがとうございます!
637: 2022/10/15(土)23:55 ID:FtIui2W2(3/3) AAS
セッションストレージも使ってみてる?
638: 2022/10/16(日)00:04 ID:gvrmuHvm(1/2) AAS
セッションストレージとはなんですか?
639
(1): 2022/10/16(日)02:21 ID:pQ2Qb/Zl(1) AAS
外部リンク:learn.microsoft.com

クッキーの変わりにページ間でデータを引き渡す方法
640: 2022/10/16(日)11:06 ID:gvrmuHvm(2/2) AAS
>>639
なるほどありがとうございます
少しずつ覚えていきます
641: 2022/10/16(日)13:37 ID:QSHH2LIm(1) AAS
そういやなんでコテつけるのやめたの
642: 2022/10/17(月)17:40 ID:8kGTo5cK(1) AAS
他のスレで自演してるから間違えると恥ずいので
643: 2022/10/17(月)19:00 ID:uyOLqOtj(1) AAS
何か変なのが居るね
644: 2022/10/17(月)19:10 ID:Srwq8VAa(1) AAS
.NET MAUI HighSchoolですが私のことですか?
このコテは.NET MAUI用に作ったものなので他のスレでは使わないようにしてます
645: 2022/10/27(木)17:48 ID:eZWCpmls(1) AAS
server触ってるけど直接DB触れるんだな…楽だ
646: 2022/10/27(木)17:52 ID:gHpKK6Hq(1) AAS
そりゃバックエンドが直接触らなきゃどこが触るんだ
647: 2022/10/27(木)19:25 ID:hyD0q+cR(1) AAS
小規模な業務アプリとかだとラクでいいね
648: 2022/10/27(木)19:28 ID:lB6BITgG(1) AAS
大規模アプリでも静的型付けだから楽になるはずなんだけどな
649: 2022/10/28(金)18:55 ID:3cJc8DX1(1) AAS
大規模でserverはパフォーマンスもやばそうだし
プレゼントテーション層でDBアクセスしたりビジネスロジック書き出すやついそう
650
(1): 2022/11/01(火)12:56 ID:g+RP79i2(1) AAS
おかげさまでBlazorアプリできました
外部リンク:mauiwiki.azurewebsites.net

最初のLoadingにアニメーションとかインジケーターとか入れたいのですが可能でしょうか?
可能であればどこに入れればよいでしょうか?
651
(1): 2022/11/01(火)12:58 ID:lu/ahKVe(1) AAS
テンプレートアップデートしろよ
自動で入るから
652
(1): 2022/11/01(火)15:48 ID:QVn2oMKx(1) AAS
おおついに!リリースおめでとう
653: 2022/11/01(火)19:04 ID:IlsQmB6P(1/2) AAS
>>651
そうなんですか
ありがとうございます!
654: 2022/11/01(火)19:04 ID:IlsQmB6P(2/2) AAS
>>652
ありがとうございます!
色々迷惑かけました
655: 2022/11/01(火)22:55 ID:kiS1YwQR(1) AAS
>>650
ボロカス書かれてて胸が痛い
656: 2022/11/01(火)23:18 ID:UMY/AZeU(1) AAS
機能/操作性はおいといて
ロード長すぎ(つかWebアプリならロード時間不要)
パフォーマンス悪すぎやな
657: 2022/11/02(水)18:35 ID:pdWCrKLR(1) AAS
2回目でも更新されてたらまたロード長いからなぁ。
表示が始まるまで7-8秒からかかり、
表示された後も数秒ロードw

5秒過ぎだら毎日1億アクセスあるようなサイト以外
殆どの人はバックボタン押すからな。
658: 2022/11/02(水)18:47 ID:D1786yjH(1/2) AAS
自分は新サービスたぶんそんなに人使わないと踏んで
Blazor Serverを選んだけど
毎日1桁アクセスで想定通りだわ(遠い目)
659
(1): 2022/11/02(水)20:14 ID:3myhoPRx(1) AAS
そのロード負荷(精神的な)を減らすためにアニメーションとかあればいいなぁと思ってる
初っ端のチュートリアルみたいなやつだけでもjsとHTMLとCSS使って表示させとくとか
まぁできないかもしれんけど
660: 2022/11/02(水)20:44 ID:/6+z54S7(1) AAS
wasmかserverかしらんけどこんな掲示板に近いようなサービスでspaにする必要ある?
外部リンク:webassembly.org
661
(1): 2022/11/02(水)22:30 ID:D1786yjH(2/2) AAS
>>659
loading...のとこ変えればいけるはずだからいけるはず(語彙力)
662: 2022/11/03(木)00:34 ID:LxUg3x+6(1) AAS
>>661
ふむふむ…
663: .NET MAUI HighSchool 2022/11/28(月)00:22 ID:5evmxUdI(1/2) AAS
ASP.NETにホストされたWebAssemblyでのIISデプロイの仕方がわから~ん
なんでか発行するとエラーが出てできないんだが…
664: .NET MAUI HighSchool 2022/11/28(月)23:28 ID:5evmxUdI(2/2) AAS
IISにはデプロイできてlocalhostでは開けるのにそのサーバーのIPアドレスと任意ポートでアクセスしようとしたらダメだった…
665
(1): .NET MAUI HighSchool 2022/12/01(木)00:54 ID:SVhFFNCg(1/2) AAS
プリコネのエイプリルフール用アプリってサーバー側BlazorServer使ってるらしい
外部リンク:magazine.cygames.co.jp
666
(1): .NET MAUI HighSchool 2022/12/01(木)01:01 ID:SVhFFNCg(2/2) AAS
ここね

画像リンク[png]:i.imgur.com
667: 2022/12/01(木)10:12 ID:RNOJ/4wp(1/2) AAS
>>666
おお〜

ちと断定するまではできないけど
確かにそれっぽいな!
668: 2022/12/01(木)12:05 ID:REXaKPyC(1) AAS
builtwith.com/

で、使っている技術を分析してみれば?
669
(1): 2022/12/01(木)12:25 ID:tmAWPnva(1/2) AAS
>>665
自分が読み違えているかもだけど、
エイプリルフール用アプリをBlazorServerで作ったんじゃなくて、社内で使う開発用ツールをBlazorServerで作ったんじゃないの?

社内で使うようなツールはServerで作った方が楽ちんってことよね
ユースケース的にも合致してて納得
不特定多数の人が使うようなものをServerで作っちゃうとリソース爆食い
670
(1): 2022/12/01(木)15:25 ID:w8HrsGmg(1) AAS
>>669の理解で合ってると思う
CysharpってC#使うための会社なのに、そのCysharpですら社内ツールにしかBlazor使ってないということにむしろ驚くわ
671
(2): 2022/12/01(木)18:08 ID:tmAWPnva(2/2) AAS
>>670
wasm自体、使い所がゲームか業務システムくらいだし
CySharpも謹製のマジックオニオンがまだBlazorWasmに対応してない(未来永劫対応しないかもしれない)ので、
ブラウザで動くゲームは公開しないんじゃないかな

自分はコテコテのSIerなので、業務システムをBlazorで作ってみたい気持ちもあるけど
つぶしが効かなさそうなので二の足踏んでる
672: 2022/12/01(木)18:16 ID:e4s3R8o7(1) AAS
wasmはたまに使うんだけど、c#から書き出したものはまだちょっと時期尚早かなぁ。
BlazorはクラシックASPみたいにサーバがジリ貧になりそうなので怖いわ。
673
(1): .NET MAUI HighSchool 2022/12/01(木)19:44 ID:gyxRCeiU(1/3) AAS
>>671
潰し聞くだろ
C#だぞ?
1-
あと 61 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.817s*