■イベント イマドキのC# .NET Web開発 〜gRPC, GraphQL, Blazorもあるよ〜 https://sansan.connpass.com/event/316664/ ■発表者 Sansan Engineering Unit Data Hubグループ 今村 有人 ■ Sansan Data Hub エンジニア採用情報 https://media.sansan-engineering.com/datahub-engineer
![Blazor WASM × Code-first gRPC で始める C# ⼤統⼀理論](https://cdn-ak-scissors.b.st-hatena.com/image/square/7415ebaa03cf49c74962db2d5663ae405ea25f81/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fee7a89ebea5943e0b2100b47fdc1a670%2Fslide_0.jpg%3F30098800)
はじめに Blazor が .NET Core 3.1 の頃に出てきて、Single Page Application を C# + HTML/CSS + ちょっとのJavaScript で作れる技術という立ち位置で .NET 5 頃までいました。 そこから Blazor Hybrid や .NET 8 で Blazor United という俗称で呼ばれる新しい Blazor の形が出てきました。 正直、のほほーんと外から Blazor を眺めているだけだと何が何だかわからない状態だと思うので、.NET 8 時点での Blazor の形を整理してみようと思います。今回は基本的に整理するだけで、実際にコードとしてどのように実装するのかといった所までは踏み込みません。個々の詳細についてはドキュメントなどを参照してください。 関連するドキュメントや私の記事などは、関係する説明の途中にリンクを貼っ
.NET MAUI と Blazor を統合させる、.NET MAUI Blazor アプリを触ってみる いわさです。 先日、.NET MAUI アプリを少し触ってみたのですが、その際のプロジェクトテンプレートに「.NET MAUI Blazor アプリ」というものがありました。 Blazorをネイティブアプリ上でホスティングしてハイブリッドアプリを作成出来るような仕組みのようです。 本日はこちらを使ってみて、どういうものなのかを調べて、そしてプラットフォーム固有の機能を使った簡単なコンポーネントを実装してみました。 本記事では一部プレビュー機能について触れています。 公式ドキュメントのリンクを多めに入れておいたので、最新情報については公式ドキュメントもご確認ください。 まずは新規作成して実行してみる 新規作成すれば動くはずです。 まずはそのまま実行してみましょう。 マルチプラットフォーム
※最終更新日: 2020/5/24 正式リリース版に対応修正しました。 という事で、↓↓↓の続きです。 ryuichi111std.hatenablog.com 今回はレイアウト機能について。 1. レイアウト機能とは これはよくあるやつですね。 ASP.NET Coreでの「_Layout.cshtml」と大体同じことです。 ヘッダやフッター、メニューなど、アプリケーション内の複数のページで共通する画面項目(UI)がある場合に使われます。 すべての画面定義に「ヘッダ、フッター、メニュー」をペタペタとコピペしても画面実装は可能ですが、煩雑ですしメンテナンス性も失われます。 そこで、複数画面で共通して利用するUIを「レイアウト」として定義します。そして、画面毎に異なるコンテンツ部分を個別に実装し、それらを共通レイアウトに差し込む事ができます。 2. 自動生成コードから学ぶ dotnet ne
※最終更新日: 2020/5/24 正式リリース版に対応修正しました。 1. Blazorとは 公式Docsでは以下のように書かれています。 Blazor is a framework for building interactive client-side web UI with .NET 「Blazorは、.NETでインタラクティブなクライアントサイドWebユーザーインターフェイスを構築するためのフレームワークです。」ってことですね。 エンジニア的には、抽象的なモヤモヤ感のある文章ですね。 具体的に出来ることを簡単に言うと、今までJavaScript(+各種JSフレームワーク)でやってた事を、.NET Core(つまりC#)で作ることができるよ、ってものです。 「JavaScript(or TypeScript) + React」とか「JavaScript(or TypeScript)
次の休日まであと50日もあるという現実に打ちひしがれている放浪軍師です。みなさん頑張りましょうね…。さて今回は表題の件をやってみようと思います。 言葉の説明 今までこのブログでは紹介していない言葉が並んでいるので、そこから説明していきたいと思います。 Blazor WebAssembly docs.microsoft.com 前に紹介していますが一応。C# で静的 Web アプリが作れてしまう凄いやつです。フロントエンドだけでなくバックエンドも同時に作れてしまうので、一部のコードを共通化したりできて非常に便利!複数言語なんて覚えてられるか!C# で全部やらせろ!って私みたいなタイプには特にお勧めです。(但しCSSやhtmlやjsの知識はどうしても必要)。尚、Blazor Serverというものもありますが、詳しくはリンク先を読んでください(ぶん投げ)。要は動画をダウンロードして見る(Web
こんにちは、TechFULでアルバイトをしているAtriaです。 現在はTechFULで出題される問題の作成をしています。 さて、みなさんはWebフロントエンド開発を行う際にどのようなフレームワークを利用するでしょうか。 Vue, React, Angular, Django, Ruby on Rails.... 様々なものがありますね。 そんな様々なWebフレームワークがある中で、私が最近特にアツイと思っているものが Blazor になります。 https://dotnet.microsoft.com/apps/aspnet/web-apps/blazor Blazorってなんだ Blazor(読み : ぶれいざー) とは JavaScriptの代わりにC#で記述することができるWeb開発フレームワーク です。ASP.NETの一機能とされています。 C#を利用するため、型に守られながら
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く