[過去ログ] Microsoft ASP.NET Blazor #02 (608レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
1
(4): 2020/11/22(日)05:30 ID:kDrPKY9d(1/4) AAS
ASP.NETのBlazorのスレッド part2です。

ASP.NET
外部リンク:dotnet.microsoft.com
ASP.NETは、クロスプラットフォーム対応、無料、オープンソースのフレームワーク
Free. Cross-platform. Open source.
A framework for building web apps and services with .NET and C#.

Introduction to ASP.NET Core Blazor
省3
528
(1): 2021/05/19(水)15:39 ID:BIRmA78o(2/2) AAS
多分エラーチェックでエラー表示したいンだろうけど
バリデーションチェックでほとんど出来るし
いざとなればボタン押下時のチェックで
@refで定義したコントロールの
Cssをc#側で書き換えてやれば良い
529: 2021/05/20(木)00:14 ID:rMZEEvKV(1/2) AAS
>>526
やり始めたばかりで、知識が足りないからです。
2つの単語をぐぐって調べてみます。

>>527,528
@refでElementReferenceの取得は出来ているのですが、ElementReferenceに対しての操作がわからないのです。
.NET5 から SetFocus が使えるようになったという程度の知識です。
CSSを書き換える具体的なコードをご教示していただけませんか?
530
(1): 2021/05/20(木)03:45 ID:hYXifQvY(1) AAS
DevExpress は有償だけどお試しが出来る Blazorise 無償でも使えたはず

DevExpress の場合

Razor

<DxTextBox @bind-InputCssClass="@CssClass"></DxTextBox>

c#
省5
531: 2021/05/20(木)09:55 ID:rMZEEvKV(2/2) AAS
>>530
ご教示ありがとうございます。
これまでVB.Netで、デスクトップばっかやってきたので、ASPとかウェブアプリとか手探り状態でやっているので
定番の方法をネットで調べながら悪戦苦闘しています。

アドバイスもありがとうございました。
532: 2021/05/21(金)13:30 ID:3pnf2HoY(1) AAS
初めてのウェブアプリで.netはきついな
533: 2021/05/26(水)23:28 ID:o92StIuL(1) AAS
初歩的な質問ですいません
Blazor Serverの勉強をしています

テンプレートのDataフォルダ以下に自分で作ったjsonファイルを配置しました
ページにこのjsonファイルの内容を読み出し、表示したいと考えています
HttpRequestMessage(HttpMethod Get, "ファイルパス")を使って、その後SendAsyncを呼び出すコードを書いたのですが「Sorry, there's nothing at this address.」と表示れファイルを認識していないようです
ブラウザにファイルパスを入力するとjsonファイルは表示されるのでパスが間違っているわけではなさそうです

読み出す方法自体が間違っているのでしょうか?
省1
534: 2021/05/28(金)16:15 ID:xaI11mjw(1) AAS
参考

外部リンク:www.syncfusion.com
535
(1): 2021/06/07(月)16:17 ID:Z0RJUhSU(1) AAS
Blazor Serverサイドで、自分自身の再起動って出来ますか?
起動時の設定を画面から行った際に、自動的に再起動できればうれしいんだけど・・・
536: 2021/06/07(月)16:24 ID:wYqzuJ+k(1/2) AAS
自分自身の再起動??
537
(1): 2021/06/07(月)16:33 ID:rkNZY3be(1/2) AAS
>>535
HttpRuntime.UnloadAppDomain
はどう?
538: 2021/06/07(月)16:39 ID:rkNZY3be(2/2) AAS
>>537
あ、ASP.NET Coreでは非対応だった
539: 2021/06/07(月)17:12 ID:wYqzuJ+k(2/2) AAS
IHostApplicationLifetime
540
(1): 2021/06/07(月)18:22 ID:nUdOwg5l(1) AAS
勉強に題材に出来そうなアプリないかな
気軽にこういうの作ってみようって思い浮かばないんだよな
541: 2021/06/07(月)18:24 ID:jYDIVOJV(1) AAS
>>540
マイクロソフトが公開してるサンプルアプリ取得すれば
542: 2021/06/14(月)14:00 ID:qkTbMiy1(1) AAS
DevExpressのお試しインストールして
AWSに 適当に作ったのアップすれば?
543
(1): 2021/07/18(日)14:10 ID:9iW5ZKc1(1) AAS
.Net含めWeb周りもど素人なんだけど、
Blazor WASM 勉強中で教えてもらいたいんだが、

css変数でレイアウト制御しようと思ってて、
変数の環境汚染防ぐために属性セレクタでhtmlタグの末尾に自動追記されるコンポーネント毎にuniqueな属性?を指定したいんだけど、そんなプロパティある?

やっぱJS通して取得するしかないんかなぁ
そこまでするならやらない方が良いだろうし...
544
(1): 2021/07/21(水)15:37 ID:xVY5rD/0(1) AAS
>>543
hoge.razor.css じゃダメなん?
545
(1): 2021/07/21(水)17:52 ID:VIIGeUce(1) AAS
Reactでok!
本家でもやってるし
546
(1): 2021/07/22(木)13:23 ID:l3sHUd0A(1/2) AAS
>>544
VsCodeでCLI含め勉強してるんだが、
Razorファイル側でないと、コンパイル通らなくて変数読めなかったんだよなぁ
書き方が悪かったのか..?

>>545
JSのトレンドってその時々で変わるイメージだし、
JS食わず嫌いでBlazor始めたのに、JSライブラリの沼に浸かりたくない...
547
(1): 2021/07/22(木)13:51 ID:25FL4ybp(1) AAS
>>546
webやるのにjsはマストですよ
548: 2021/07/22(木)17:30 ID:ISgGWg0R(1) AAS
>>547
現時点ではそうだね
今後も覇権は変わっていくだろうけど
549: 2021/07/22(木)19:23 ID:l3sHUd0A(2/2) AAS
WASM - ブラウザ間のラッパーとして使うなら未だしも、
ライブラリに依存しちゃうとその変更を追わなきゃいけないのがなぁ

⁇?「jQueryは嫌だ…」
⁇?「Vue.jsは嫌だ…!」
⁇?「Reactは嫌だっ!」
550: 2021/07/22(木)19:49 ID:vwDpdZeF(1/2) AAS
jsライブラリは素のjsで書くとめんどくさいからライブラリを使ってる
c#オンリーで書いたとしたら素のjsで書いた時と同じことにぶち当たる

じゃあ結局jsとts学んでライブラリ使ったほうがよくねと言うこと
blazorは普通に流行らないし使う人もほぼいないでフェードアウトする
551: 2021/07/22(木)20:11 ID:vwDpdZeF(2/2) AAS
blazor向けに超絶便利なライブラリーをMSが作って普及させればワンチャンあるかもレベル

その場合でもHTMLとcssとjsの知識は必要
552: 2021/07/22(木)23:36 ID:2i9Z6Xhw(1) AAS
webならjsがマストなのに
そこにコンパイル言語ぶっ込む真意はなに?
553: 2021/07/23(金)02:01 ID:sECHlIz3(1) AAS
jsが糞言語だから
554: 2021/07/23(金)03:45 ID:YZkweKMA(1/5) AAS
Blazorが流行るかどうかとWasmが流行るかどうかは全く別の問題だ。
結局、Wasm以外選択肢が無いのでWasmは流行るだろう。
555: 2021/07/23(金)03:52 ID:YZkweKMA(2/5) AAS
nativeアプリよりずっとセキュアなのにnativeアプリと同じ言語で書けるという
点と、ググると即座に使えるという点が今後のアプリ開発をWasm化していく
原動力になることだろう。ググる方がデスクトップのアイコンを探すより速いし。
556: 2021/07/23(金)03:54 ID:YZkweKMA(3/5) AAS
Wasmアプリは、今までのC/C++資産を全て受け継げるのに、nativeアプリより
遥かにセキュアになること、速度はnativeアプリと余り差がないこと、
1つ作るだけでWindows/Mac/iOS/Android/Linuxなど全てのOSで使えること、
などが非常に重要な点となる。
557: 2021/07/23(金)04:06 ID:YZkweKMA(4/5) AAS
JSだと少なくともC/C++と比べるとどうしても遅くなるので、どうしても
C/C++製のnativeアプリに比べて不利になる。その意味でWasmの
ブラウザ上アプリはJSアプリに比べて有利。
558: 2021/07/23(金)13:08 ID:YZkweKMA(5/5) AAS
ただし、それはC/C++をWasm化した場合であってBlazorには当てはまらないが。
559
(1): 2021/07/23(金)14:10 ID:Nx0yKcVz(1) AAS
結局は、便利なライブラリ・モジュールがあるかどうか。
ある機能の関数が欲しい時に、自作できないから

それで結局、Ruby on Rails みたいに、すべて揃っているものを使う。
さらに、デザインパターンも決まっているから考える必要がない
560: 2021/07/23(金)16:18 ID:LbRveJOa(1) AAS
>>559
それって楽しいか?
561
(1): 2021/07/24(土)11:02 ID:Bn7tmXAV(1) AAS
楽しくてやってるのか?個人でやる分にはいいが…
おれみたいにデスクトップアプリをWebアプリ化したいが、
チームにC#の経験者が多い、Typescriptの習得に時間を割けない
というネガティブな理由でBlazorを検討するやつは多いはずだ
562: 2021/07/24(土)13:35 ID:8X55Gw1w(1/3) AAS
>>561
それが限定的で超短期的な避難措置ならわかるが
将来を見据えてみんなtsに移行したほうが絶対良い
時間を割けない経営側の判断がおかしいと思う

能力の限界が来て移行できない人はいらない人とまでは言わないがもうアプリレベルの開発はもういいかなと
Blazorって多分後2年持たないと思うのでそんなのを移行先にしてはいけない
563: 2021/07/24(土)13:44 ID:1w6sRCas(1/3) AAS
tsってc#見たいで
もっと柔軟でc#じゃ出来ないような事も出来て
言語としておもろいですよ
564
(1): 2021/07/24(土)13:49 ID:8X55Gw1w(2/3) AAS
面白いけど基本的にjsの弱点を補うためにおかしな仕様になってる
型が柔軟になってて中で何度も型判定したり意味ねえよって思う
565
(1): 2021/07/24(土)13:59 ID:Py2hfFQF(1) AAS
voidとany nullとundefined

特に受け付けないのが
hoge: string='';
if(hoge)がfalse

C#からの移行はかなり厳しいと思うw
566: 2021/07/24(土)14:00 ID:8X55Gw1w(3/3) AAS
といいつつ今はそんなにts触らないので流れが全く分からない

tsの仕様の細かいところまで全部追えてる人間はそういないと思う
思い付きレベルにしか思えない機能を入れたり仕様変更したり忙しかったけど今も同じなのかは知らない
567: 2021/07/24(土)15:21 ID:1w6sRCas(2/3) AAS
>>564
形無し言語も多い中で
贅沢言わんことだよ
568: 2021/07/24(土)15:24 ID:1w6sRCas(3/3) AAS
>>565
ui記述言語として書きやすい仕様だが(>_<。)v
569: 2021/08/22(日)09:10 ID:0Cz6ueFz(1) AAS
Rustのメモリ安全性はボローチェッカーによって担保されているが、
Nimと比較してRustはタイプ量が多い事により限りなく低い生産性と
C++のような高い難読性、超巨大なバイナリ生成性能を兼ね備えています

Nimはバージョン1.5.1でRustのボローチェッカーに似た「View types」が実装されれば、
GC無しのView typesで参照の有効性を検証することによってメモリ安全性を保証しつつ
限りなく抑え込まれたタイプ量で高速化したCのソースコードを吐き出せます

Nimソースコード ==nimコンパイラ==> Cソースコード ==Cコンパイラ==> バイナリ
省9
570
(1): 2021/09/18(土)15:36 ID:ZtgFEKoc(1) AAS
ReactというかJSをしばらくやってるんだがC#の非同期に慣れてるとしんどいね
571: 2021/09/24(金)18:41 ID:lFl/t56p(1) AAS
>>570
ほとんど同じじゃね?
572: 2021/09/25(土)01:28 ID:h7oOvGYh(1) AAS
だね
573: 2021/09/25(土)09:44 ID:utiZsGgV(1) AAS
キャンセルできない
ライブラリのasync対応が半端
AsyncEnumerableがない
574: 2021/11/03(水)13:43 ID:EK9S3Of/(1) AAS
VS2022で何か変わりますか?
575: 2022/04/19(火)18:34 ID:cFmOLae8(1) AAS
なんだこの過疎り具合…
他のASP.NETスレも動いてないみたいだしC#でWebしてる人はよほど少ないのね
576: 2022/04/19(火)18:54 ID:ADHtQbAX(1) AAS
APIぐらいじゃね?
577: 2022/04/19(火)21:04 ID:bkK/k49z(1) AAS
次期OfficeやVSCodeがBlazorHybridで作られたら考えるわ
578
(1): 2022/04/22(金)10:45 ID:bV4j5CrE(1) AAS
ASP.NETって書籍もWebフォームばっかだな
579
(1): 2022/04/26(火)22:01 ID:n5z2s5RV(1) AAS
もうすぐ.NET MAUIの正式リリースがくるってことで...
なんだかんだ.NETが理想的な形に近づいてきてるところ見るとわくわくするんだけれども。

世の中Google主導で、JavaScriptが人権みたいな流れになってるもんだからMicrosoftはこれからどうするんだろうと心配になる。

C#(Microsoft)対JavaScript(Google)な未来がみえるみえる
580: 2022/04/27(水)06:53 ID:l66LauWY(1) AAS
>>579
JavascriptらMSがTypescriptで覇権を握っているように思うけど…
581: 2022/04/27(水)11:04 ID:d8y38HAK(1) AAS
フロントエンドはTSで開発環境はVSCで
メインストリームだよ
582: 2022/04/27(水)12:42 ID:0yTdFTVm(1) AAS
でもBlazorやMAUI、WinUIは流行る気がしない。
Reactのように企業が実際使っているフレームワークのほうが信頼度高いから。
583: 2022/04/27(水)12:44 ID:uliHTCYs(1) AAS
特に日本記号は新しいもの使わないからな
584: 2022/05/01(日)10:44 ID:e5c16v3a(1) AAS
WinUIは特にWindows App SDKがまだまだ未完成状態だから流行る流行らない以前に普及できないよ

Microsoftはきちんと動くようになってから宣伝してほしい
585
(2): 2022/05/03(火)03:04 ID:3JSewAq3(1) AAS
あのさ、ちょっとわいReactの経験無いから聞きたいんやけど、
Asp.netMVCでRazer使ってSSRしながら作ったらVisualStudioだけで全て完結してまるっと統一感でるとおもうんだけど
なんでフロントはReact、サーバーサイドはAsp.netって分けて作ってるところがそこそこあるの?

Razerだけで自作コントロール的なものからなにから用意できるからAsp.netだけで作ったほうが絶対にいいとおもうんだけど
586: 2022/05/03(火)06:37 ID:FBRVO9ax(1) AAS
うちは
React + Asp.net Web API
587: 2022/05/03(火)08:01 ID:r6X26HcZ(1) AAS
SPA作らないんならReactいらないんでないの
588
(1): 2022/05/04(水)11:07 ID:E45en6lm(1/2) AAS
>>585
ASP.net MVCではSSRと言わないはず。
SSRはSPA関連で使うワード

統一感ないのはほとんどのweb appは
フロントエンドとバックエンドで担当が分かれてるからでしょ。
言語を統一する必要があまりない。
言語の統一よりも、フロント、バックそれぞれのフレームワークの良いものを
省8
589: 2022/05/04(水)11:12 ID:E45en6lm(2/2) AAS
>>585
587も書いてるけど
まずSPAがいいのか、MVCのような従来型がいいのか、を考える必要ある。

SPAにもデメリットある。
なんでもかんでもSPAではだめ

SPA使わないとなるとASP.NET MVCは今でも最強フレームワークだと思う
SPA使わないとしてもAPIでASP.NET MVC使うのはぜんぜんいいと思うし
省2
590: 2022/05/04(水)16:05 ID:xvnabw/l(1) AAS
>>588
なるほどなー
うちはフロントとバック別れてないからReact使うメリットがまったく分からなかったのか
たしかに分かれてたらフロント専門にやってるような人たちも混ざれるもんなー
でもさ、
ぶっちゃけさ、どっちも同じ人が担当したほうが結局のところ無駄な伝達とか無くてはやいよな
591
(4): 2022/05/04(水)23:18 ID:AJMM67e4(1) AAS
Ruby on Rails ではデフォルトで、Turbolinks のPjax で、History 履歴を管理する

Rails 7, Elixir のPhoenix 1.6 から、脱Webpack でesbuild へ

RailsのHotwire, PhoenixのLiveView で、
websocket による、JSON ではなく、HTML 片のリアルタイム通信。
脱JavaScript

ここ数年、SPA で、React に奪われたシェアを回復すべき戦略

他には、Bootstrap よりも、Tailwind が多くなってきた
592: 2022/05/05(木)00:54 ID:cAbH/I31(1/2) AAS
>>591
日本語で頼む

ブラウザはJS縛りなのに脱JSとは?
フロントエンドのコードをRubyで書いてJSに変換できる技術ってこと?
593: 591 2022/05/05(木)01:43 ID:2L8NgwAH(1/3) AAS
JSON API を定義して、JavaScript(JS)・Ajax でやり取りする必要がなくなる

サーバー側で、HTML 片を作って送って、
受け取ったブラウザ側で、その部分を置換する

Rails + React + Bootstrap みたいに、2つのアプリが必要なくなった。
JSを受け取って処理する、部分が無くなった

この方法で、ここ数年SPA で、Reactに奪われたシェアを回復する
594
(1): 591 2022/05/05(木)01:58 ID:2L8NgwAH(2/3) AAS
猫でもわかるHotwire入門 Turbo編
https
外部リンク:zenn.dev

たぶん、Ruby on Rails 7 のHotwire, Elixir のPhoenix 1.6 のLiveView も、
似たような感じなんだろう
595: 2022/05/05(木)07:25 ID:zkLrQNmV(1) AAS
Blazor serverの類似技術ってことかいな
596: 2022/05/05(木)12:12 ID:cAbH/I31(2/2) AAS
>>594
Thanks. 594のリンク先でHotwireの概要読んだ。
実際Hotwireで、どのくらい開発時間が削減できるのかは気になるわ

気になるところは、htmlのブロックをやりとりすることのデメリットだな
JSONでデータ渡すからこそ、PC, SPの両方でサーバーサイドを共通化できるってのが
メリットだったんじゃないのかね
Hotwireで部分的な更新はできるようになったけどクロスプラットフォーム対応はしにくいと思う。
省3
597
(2): 591 2022/05/05(木)23:32 ID:2L8NgwAH(3/3) AAS
KENTA

未経験からのエンジニア転職の必須教養【技術知識編】
https
動画リンク[YouTube]

転職・学習環境は、Ruby on Rails 1強

Railsチュートリアル・Rails Guide、
パーフェクト Ruby on Rails・黒田努の本などの、多くの教科書がある。
省2
598: 2022/05/06(金)06:05 ID:g661Ln4z(1) AAS
なんだKENTAの人か
解散
599: 2022/05/06(金)06:52 ID:LpVwH58w(1/2) AAS
>>597
KENTAはレベル低いから動画みないほうがいいぞ
同じことばっかり言ってる。技術的に浅いからネタがない。
自分のコード、ほとんど晒してない。
600: 2022/05/06(金)07:02 ID:LpVwH58w(2/2) AAS
>>597
あと教科書などいらない
ふつう、新しい技術学ぶのは英語。英語の情報をみたほうがはやい

Rubyは低速だから大手ITはRails捨てたところ多いし。
KENTAみたいに技術ないむかしの人がいまだにRubyとかRails推して
英語できない初心者がまたRails始めるという日本の悪循環
スクールもそんな感じ
省1
601: 2022/06/10(金)20:43 ID:hbzVWYIX(1) AAS
DBなどへの接続文字列とかって実際の案件や現場でどーしてるんですか?
2,3方法があるみたいでも、なんか定番のこれって感じの記事も少ないし
そもそもサーバー上に配置したappsetting.jsonを見られてる時点で
鯖に侵入されててそれどこじゃないってことなんでしょうか?
602: 2022/09/26(月)22:47 ID:aC/L4xEl(1/2) AAS
Blazorでこれやっとけみたいな教本とかありますか?
ねこジョーカーさんのやつとか?
603: 2022/09/26(月)22:49 ID:aC/L4xEl(2/2) AAS
作りたいものはWikiみたいなDBと連動してボディの文字を修正したりコメント欄を追加したりしたい
604: 2022/10/06(木)08:17 ID:+AsrxDle(1) AAS
DevExpress のサンプルでも見とけば?
605: 2022/11/13(日)15:46 ID:kbkoXQBG(1) AAS
WEB開発はMacの人が多いから、まずはASP.NET CoreがMacでも開発できるよってことを
みんなに広める必要がある
606: 2023/02/12(日)20:28 ID:IPWWwtwu(1) AAS
>>578
え(笑)
607: 2023/05/29(月)05:56 ID:bhwRlPkq(1) AAS
ASP.netで作ったポートフォリオを転職時に提出したいのですが
PHPではレンタルサーバーを借りてアップロードしますが
ASP.netの場合は自身でサーバーを立てる必要があるのでしょうか?
608: 2023/05/29(月)08:50 ID:/worGbVW(1) AAS
コードビハインドで取得したバイナリデータをJavaScriptの関数に渡したいんだけど、常套手段はありますか?
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.245s*