並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 287件

新着順 人気順

Blazorの検索結果161 - 200 件 / 287件

  • .NET 8 の Blazor の静的 サーバー レンダリング (SSR) で JavaScript を使う方法

    はじめに .NET 8 の Blazor で追加された静的 サーバー レンダリング (SSR) で JavaScript を使う方法を紹介します。 SSR では、普通に script タグをページに追加しても JavaScript が実行されません。この動作自体は今まであった Blazor Server や Blazor WebAssembly でも同じで基本的には OnAfterRenderAsync で JavaScript を読み込んで実行する必要があります。 SSR では OnAfterRender や OnAfterRenderAsync メソッドは呼び出されないので別の方法で JavaScript を読み込んで実行するようにする必要があります。そのため、Blazor のドキュメントの JavaScript 相互運用の所に静的サーバー レンダリングという項目が追加されています。

      .NET 8 の Blazor の静的 サーバー レンダリング (SSR) で JavaScript を使う方法
    • Why Blazor, via WebAssembly, is the future

      I’m going to go out on a limb here and make a prediction. Since the web’s inception, much of our industry has spent effort to be on the web but to escape web technologies like JavaScript, HTML and CSS. Examples include Java Applets (1995–around 2013), Microsoft ActiveX (shipped with Internet Explorer 3.0 in 1996), Microsoft’s ASP.NET Web Forms (2002), JavaServer Faces (JSF), the Google Web Toolkit

        Why Blazor, via WebAssembly, is the future
      • Unityのアプリ上でWebAssemblyを動かしてみる - Activ8 Tech Blog

        こんにちは、エンジニアリングマネージャーの渡辺(@mochi_neko_7)です。 唐突ですが、自分は「WebAssembly(Wasm)」という技術はほとんどよく知らずに「Webブラウザ上でJavaScript以外のコードが高パフォーマンスで動かせる」くらいのものだと勝手に想像していて、UnityやC#でアプリケーションの開発をしている自分とは関わりが薄いだろうと思っていました。 ところが、たまたま別の調べ物をしていた際に次の記事を見つけ、Unityのアプリケーション上でWasmのコードを動かすことができることに衝撃を受けました。 zenn.dev 特に驚いたポイントは下記でした。 Wasmがブラウザだけではなくアプリの上でも動作すること Wasmの作成は様々な言語で可能なこと WasmのバイナリはOSやCPUアーキテクチャ別に用意する必要がないこと*1 通常のソフトウェア開発ではこれら

          Unityのアプリ上でWebAssemblyを動かしてみる - Activ8 Tech Blog
        • .NET MAUI と Blazor を統合させる、.NET MAUI Blazor アプリを触ってみる | DevelopersIO

          .NET MAUI と Blazor を統合させる、.NET MAUI Blazor アプリを触ってみる いわさです。 先日、.NET MAUI アプリを少し触ってみたのですが、その際のプロジェクトテンプレートに「.NET MAUI Blazor アプリ」というものがありました。 Blazorをネイティブアプリ上でホスティングしてハイブリッドアプリを作成出来るような仕組みのようです。 本日はこちらを使ってみて、どういうものなのかを調べて、そしてプラットフォーム固有の機能を使った簡単なコンポーネントを実装してみました。 本記事では一部プレビュー機能について触れています。 公式ドキュメントのリンクを多めに入れておいたので、最新情報については公式ドキュメントもご確認ください。 まずは新規作成して実行してみる 新規作成すれば動くはずです。 まずはそのまま実行してみましょう。 マルチプラットフォーム

            .NET MAUI と Blazor を統合させる、.NET MAUI Blazor アプリを触ってみる | DevelopersIO
          • Photino: Native, Cross-Platform Web UI Desktop Apps

            Build native, cross-platform desktop apps that are lighter than light. Photino is a lightweight open-source framework for building native, cross-platform desktop applications with Web UI technology. Native Applications Photino enables developers to use fast, natively compiled languages like C#, C++, Java and more. Use your favorite development frameworks like .NET. Cross-Platform UI Build desktop

              Photino: Native, Cross-Platform Web UI Desktop Apps
            • Blazorのカレンダー | Advent Calendar 2019 - Qiita

              The Qiita Advent Calendar 2019 is supported by the following companies, organizations, and services.

                Blazorのカレンダー | Advent Calendar 2019 - Qiita
              • .NET Aspire って何? - 概要 - Qiita

                この記事は .NET Aspire に関する一連の記事の一部です。 .NET Aspire って何? - 概要 .NET Aspire を使ってみる .NET Aspire を デプロイする .NET Aspire で Prometheus, Jaeger, Grafana を使う Next.js + ASP.NET Core を .NET Aspire で構成する(with YARP) (2024/2リリースの Preview 3に対応しました) .NET Aspire とは .NET Conf 2023で発表された .NET Aspire (https://learn.microsoft.com/en-us/dotnet/aspire/) は、一言で言えば分散アプリケーションの開発を便利にするためのツールとして開発されました。でも、中身を知ると決して分散アプリケーションにしか使用できな

                  .NET Aspire って何? - 概要 - Qiita
                • GitHub - AdrienTorris/awesome-blazor: Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.

                  ASP.NET Blog's archives - Archives of the ASP.NET blog about Blazor. Blazor - Official website of Blazor, from Microsoft. Blazor courses on Microsoft Learn - Blazor courses on Microsoft Learn. Blazor-Dev gallery on .NET Foundation - Daily builds of the 'dev' branch of Blazor. Blazor Extensions - Curated extensions for Microsoft ASP.Net Core Blazor. Blazor University - Unofficial documentation webs

                    GitHub - AdrienTorris/awesome-blazor: Resources for Blazor, a .NET web framework using C#/Razor and HTML that runs in the browser with WebAssembly.
                  • Visual Studio Code May 2021

                    Version 1.88 is now available! Read about the new features and fixes from March. May 2021 (version 1.57) Update 1.57.1: The update addresses these issues. The Workspace Trust feature addresses CVE-2021-34529. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the May 2021 release of Visual Studio Code. There are a number of updates in this ver

                      Visual Studio Code May 2021
                    • Blazorコンポーネント向けのテストフレームワークのbUnitを使ってみる - Qiita

                      概要 つい最近正式版がリリースされた、Blazor WebAssemblyですが、 そのBlazorのコンポーネント向けのテストフレームワークのbUnitを試した際のメモです。 bUnit公式 サンプルコード 前提 Windows 10 (64bit) Visual Studio 2019 16.6 .NET Core SDK (3.1.300) ※今回はBlazor WebAssemblyを使用しています。 (Server-sideは未検証ですが恐らく動くと思います。) 手順 Blazorプロジェクトの作成 Visual Studioもしくはdotnetコマンドから、Blazor WebAssemblyの新規プロジェクトを作成してください。 bUnit用のテンプレートをインストール 下記のコマンドでテンプレートをインストールします。 バージョンは2020/5/22時点で1.0.0-bet

                        Blazorコンポーネント向けのテストフレームワークのbUnitを使ってみる - Qiita
                      • 2022年7月くらいのAWS最新情報ブログとかをキャッチアップする – AWSトレンドチェック勉強会用資料 | DevelopersIO

                        こんにちは、臼田です。 みなさん、AWSの最新情報はキャッチアップできていますか?(挨拶 社内で行っているAWSトレンドチェック勉強会の資料をブログにしました。 AWSトレンドチェック勉強会とは、「日々たくさん出るAWSの最新情報とかをブログでキャッチアップして、みんなでトレンディになろう」をテーマに実施している社内勉強会です。 このブログサイトであるDevelopersIOには日々ありとあらゆるブログが投稿されますが、その中でもAWSのアップデートを中心に私の独断と偏見で面白いと思ったもの(あと自分のブログの宣伝)をピックアップして、だいたい月1で簡単に紹介しています。 7月は創立記念日もありDevelopersIO 2022もありで内容てんこ盛りです! ちなみにAWSの最新情報をキャッチアップするだけなら週刊AWSがおすすめですが、DevelopersIOのブログを読むとAWSさん公式

                          2022年7月くらいのAWS最新情報ブログとかをキャッチアップする – AWSトレンドチェック勉強会用資料 | DevelopersIO
                        • BlazorアプリをFirebase Databaseと連携させる - Qiita

                          BlazorクライアントアプリケーションをFirebase Hostingにデプロイし、Firebase Databaseと連携したいと思います。 開発環境 Windows10 Visual Studio 2019 Preview .Net Core 3.0 Preview 9 Firebase CLI for Windows(beta) Firebaseの準備 Firebase-CLIを使えるようにする VisualStudioのプロジェクトをFirebaseにデプロイするために、Firebase-Cliを準備します。Firebase CLI for Windows(beta)は、Node.jsなどのインストールが不要なので便利です。 PATHを通しておきます。 Firebaseにログインし、新しいプロジェクトを作成 Firebaseアカウントを作成し、ログインして、新しいプロジェクトを

                            BlazorアプリをFirebase Databaseと連携させる - Qiita
                          • 【2023年版】Blazor vs React 比較 - どちらを選ぶべきか? - インフラジスティックス・ジャパン株式会社Blog

                            (原文:Jason Beres/翻訳:インフラジスティックス・ジャパン) この記事では、現在のモダンウェブ開発において注目されている Blazor と React の 2 つのフレームワークを比較します。読者の皆様にとって、どちらを採用するのがよりご自身の状況に対して適切かを判断する材料になれば幸いです。(2023年2月最新情報に更新しました。) シングルページアプリケーションを開発する場合、様々なフレームワークの選択肢があります。最も一般的な選択肢は、Angular、Vue、React の 3 つです。ただし、これらのフレームワークでは、JavaScript または TypeScript を使用する必要があります。JavaScript を扱いたくない場合の解決策としては、Blazor があります。 この記事では、以下の内容を取り上げます。 Blazorの概要 - 現在の状況/特徴 Web

                              【2023年版】Blazor vs React 比較 - どちらを選ぶべきか? - インフラジスティックス・ジャパン株式会社Blog
                            • C#が「使えるプログラミング言語」になったのは“あれ”のおかげ?

                              関連キーワード JavaScript | C# | Java | アプリケーション開発 | プログラミング アプリケーション開発関係の仕事に就きたい人が習得するとよいプログラミング言語やツールを紹介する本連載。第3回は、その中からプログラミング言語「C#」を取り上げる。 学ぶべきプログラミング言語3.C# 併せて読みたいお薦め記事 連載:求職者が学ぶべきプログラミング言語とツール 第1回:PythonでもRubyでもない「最初に学ぶプログラミング言語」の“王者”はこれだ 第2回:JavaScriptはなぜ大人気なのか? 他の追随を許さない理由 人気のプログラミング言語 「Java」がいまだに使われ続ける“端的な理由” 「Python」だけじゃなく「JavaScript」「Go」「Ruby」を学ぶべき理由 終わりに向かう旧「Visual Basic」がいまだに人気の“謎” 「C#はモバイルア

                                C#が「使えるプログラミング言語」になったのは“あれ”のおかげ?
                              • .NET 5やBlazor WebAssemblyに対応する表形式のグリッドやチャートなどのコンポーネントを揃えた「ComponentOne」最新版が登場

                                .NET 5やBlazor WebAssemblyに対応する表形式のグリッドやチャートなどのコンポーネントを揃えた「ComponentOne」最新版が登場 2020年11月に、マイクロソフトは同社のアプリケーションフレームワーク「.NET 5」正式版をリリースしました。 .NET 5は、Windowsアプリケーションのためのフレームワークだった「.NET Framework」と、新たにオープンソースで開発された「.NET Core」フレームワークを統合、両者の後継となるフレームワークです。 参考:[速報]マイクロソフト「.NET 5」正式リリース。1つのフレームワークでWindows/Mac/Linuxのデスクトップ、サーバアプリ、Webアプリなどが開発可能に .NET 5のリリースと同時に、.NETとC#などを用いてWebブラウザ上で実行可能なWebアプリケーションを開発できるフレームワ

                                  .NET 5やBlazor WebAssemblyに対応する表形式のグリッドやチャートなどのコンポーネントを揃えた「ComponentOne」最新版が登場
                                • ASP.NET Core Blazor 案件を成功させる為のスキルセットや開発体制について - Qiita

                                  こんにちは! インフラジスティックス・ジャパン、テクニカルコンサルティングチームの古堅です。 C# で SPA を構築できるテクノロジーとして ASP.NET Core Blazor (以降、Blazor) が注目されていますね。 Blazor を採用したいというお声もよく聞くようになりましたが、実際に必要なスキルセットは何か? どんな開発者体制が良いのか? 本記事で解説します! Blazor 案件に必要なスキルセット 必要なスキルセット Blazor アプリケーションの構築には、必要なスキルセットは以下となります。 ・HTML + CSS ... デザイン面 ・C# ... ビジネスロジック ・JavaScript ... Blazor がサポートしていない機能のカバー Blazor は JavaScript の代わりに C# でコードが書けるのではないか?と疑問に思う方もいるかと思いま

                                    ASP.NET Core Blazor 案件を成功させる為のスキルセットや開発体制について - Qiita
                                  • 2024-04-07: AWS Message Processing Framework for .NET, .NET 7 EoS, grpc-dotnet 2.62.0 - WeekRef.NET

                                    2024-04-07: AWS Message Processing Framework for .NET, .NET 7 EoS, grpc-dotnet 2.62.0 トピックス Introducing the AWS Message Processing Framework for .NET (Preview) | Amazon Web Services https://aws.amazon.com/jp/blogs/developer/introducing-the-aws-message-processing-framework-for-net-preview/ AWS Message Processing Framework for .NET のプレビューが公開された。 .NET で AWS の SQS や EventBridge を使用してメッセージ処理を行うためのフレームワ

                                    • Blazor で HTML を書きたくないよぉ…(Fluent UI Blazor 編 on .NET 8)

                                      はじめに 同じようなタイトルで 1 年と半年前に以下の記事を書きました。 この時には Fluent UI Blazor イマイチだなぁと思っていたのですが、あれから 1 年半で Fluent UI Blazor が結構進化していました。そして .NET 8 で Blazor が大進化を遂げたのにも、しっかり対応していました。 まだ、細かいところをみると .NET 8 の Blazor の進化への対応は、ドタバタしてる感じはありますが、即対応版を出してくれているところは安心感があります。 ということで .NET 8 で Fluent UI Blazor を試してみて感想を書いていこうと思います。 Fluent UI Blazor とは Fluent UI Blazor は Microsoft のデザイン システムの Fluent UI に沿ったコンポーネントを提供する Blazor 向けの

                                        Blazor で HTML を書きたくないよぉ…(Fluent UI Blazor 編 on .NET 8)
                                      • Web Forms in the Age of .NET 8: Planning for the Long Term

                                        Web Forms in the Age of .NET 8: Planning for the Long Term Introduction Web Forms in the Age of .NET 8: Planning for the Long Term Posted by Crista Perlton on March 5th, 2023. No matter what you’ve heard, ASP.NET Web Forms in the age of .NET Core and .NET5+ (.NET 5 to .NET 8) are possible and will still run. You do not have to rewrite your Web Forms applications as MVC soon or even in the near fut

                                        • ASP.NET Core Blazor WebAssembly - 学ぶべきポイントまとめ【フロントエンド開発入門者向け】 - Qiita

                                          ASP.NET Core Blazor WebAssembly - 学ぶべきポイントまとめ【フロントエンド開発入門者向け】Blazor こんにちは! テクニカルコンサルティングチームの古堅です。 ASP.NET Core Blazor (以下 Blazor) の入門者向けに、学ぶべきポイントのまとめ、および、参考になるページを紹介します! 本記事では、詳細の解説はしていませんが、気になる方はお気軽にお問い合せください! Blazor 概要 ASP.NET Core Blazor の概要 Blazor プロジェクトの構成 Blazor プロジェクトの構成を、Blazor WebAssembly と Blazor Server を比較しながら確認する - ASP.NET Core Blazor で始めるフロントエンド 開発(入門編)- ① レイアウト ASP.NET Core Blazor レ

                                            ASP.NET Core Blazor WebAssembly - 学ぶべきポイントまとめ【フロントエンド開発入門者向け】 - Qiita
                                          • ASP.NET Core Blazor Server でクレームベースの承認とポリシーベースの承認をする

                                            先日、ログイン機能を付けた Blazor Server アプリを試してみました。 これは純粋にログインしている・していないで表示を分けたりすることと、ロールベースの承認を動かしてみました。今日は、これに加えてクレームベースとポリシーベースの承認をためしてみたいと思います。 といっても先日の記事の内容までトレースしていたらすぐできる内容になります。 クレームベースの承認 以下のページが公式のクレームベースの承認のドキュメントになります。基本的にこれを組み込んでいく形になります。 組み込む前にログイン処理を実装している Areas/MyLogin/Pages/Index.cshtml.cs のコードを以下のようにして、適当にユーザー名でクレームが変わるようにしておきました。 using System.ComponentModel.DataAnnotations; using System.Se

                                              ASP.NET Core Blazor Server でクレームベースの承認とポリシーベースの承認をする
                                            • .NET Multi-platform App UI(.NET MAUI)の要点まとめ - Qiita

                                              マイクロソフト社の開発者向けカンファレンス「Microsoft Build 2020」で発表された新しいクロスプラットフォームフレームワーク「.NET Multi-platform App UI(.NET MAUI)」について、要点をまとめておきます。 概要 「.NET Multi-platform App UI(.NET MAUI)」は、単一のソースコードで複数のプラットフォームで動作するアプリケーションを開発できるクロスプラットフォームフレームワークです。 Xamarin の後継フレームワークとして位置付けられており、名称は変わりましたが「Xamarin の新バージョン」と捉えても問題ないと思います。 従来の XAML や MVVM に加え、新たに RxUI や MVU(Model-View-Update) がサポートされます。 対応プラットフォームは iOS、Android、Linu

                                                .NET Multi-platform App UI(.NET MAUI)の要点まとめ - Qiita
                                              • 猫でもわかるBlazor入門|Blazorマスターへの道

                                                バージョン 1.4 ダウンロード 597 ファイルサイズ 3.82 MB ファイル数 1 投稿日 2021年3月16日 最終更新日時 2022年2月22日

                                                  猫でもわかるBlazor入門|Blazorマスターへの道
                                                • Announcing .NET 5 Preview 1 - .NET Blog

                                                  At the end of last year, we shipped .NET Core 3.0 and 3.1. These versions added the desktop app models Windows Forms (WinForms) and WPF, ASP.NET Blazor for building single page applications and gRPC for cross-platform, contract-based messaging. We also added templates for building services, rich generation of client code for talking to gRPC, REST API services, and a lot more. We’re excited to see

                                                    Announcing .NET 5 Preview 1 - .NET Blog
                                                  • マイクロソフト、「ASP.NET Core in .NET 8」正式版リリース。事前コンパイルにより、高速に起動する軽量なWebアプリケーションを実現

                                                    マイクロソフトは、同社の包括的なアプリケーションフレームワーク「.NET 8」の正式リリースと同時に、.NETをベースとしたWebアプリケーションフレームワークの最新版となる「ASP.NET Core in .NET 8」正式版をリリースしました。 ASP.NET CoreがAOTコンパイラに対応 ASP.NET Core in .NET 8の最大の新機能はAOTコンパイルに対応したことでしょう。 C#などの.NETに対応したプログラミング言語をコンパイルし、ネイティブバイナリを生成するAOTコンパイラ(Ahead-of-Timeコンパイラ:事前コンパイラ)は、.NET 7で登場した新機能でした。 .NETには開発時にコードをコンパイルをするプロセスがありますが、これはソースコードを.NET専用の中間言語に変換するものです。アプリケーションの実行時に.NETランタイムのJITコンパイラによ

                                                      マイクロソフト、「ASP.NET Core in .NET 8」正式版リリース。事前コンパイルにより、高速に起動する軽量なWebアプリケーションを実現
                                                    • I'm as shocked as you, but the Darklang backend rewrite is actually complete

                                                      For the first few years of the life of Darklang, each time we didn't have a library available for our OCaml-based backend, or decided to build a feature in our DB instead of on a proper cloud server, we said "ugh, let's hack this and we can fix it when we rewrite it in Rust". Realizing that Dark was going to be running with a small team for a long time, it was clear that we couldn't keep piling on

                                                        I'm as shocked as you, but the Darklang backend rewrite is actually complete
                                                      • Azure Static Web Apps with .NET and Blazor - .NET Blog

                                                        Azure Static Web Apps is a service that automatically builds and deploys full stack web apps from a GitHub repository. Azure Static Web Apps consist of a static web frontend, and an Azure Functions based backend. When you create a Static Web Apps resource, Azure sets up a GitHub Actions workflow in the app’s source code repository that monitors a branch of your choice. Every time you push commits

                                                          Azure Static Web Apps with .NET and Blazor - .NET Blog
                                                        • C#でSPAを実現する、Blazorコンポーネントの開発

                                                          対象読者 C#とWebシステムの基礎的な知識がある方を対象とします。C#の基本文法などの解説は割愛します。 はじめに 前回は、ASP.NET Core Blazorについての概要と開発環境、そしてBlazor WebAssemblyのテンプレートプロジェクトの作成までを解説しました。今回からは、テンプレートプロジェクトを元に、実際のアプリを作成していきます。 今回は、日記アプリを作成します。ごくシンプルなアプリでも、Blazor WebAssemblyアプリならではの手法がいろいろ必要となります。 日記アプリ 作成するアプリは次のように、カレンダー表示、テキスト入力、ボタンだけが配置されたページとなります。カレンダー部分はコンポーネントとして作成します。 日記アプリ アプリの動作は簡単です。カレンダーの日付をクリックすると、日記が書かれたデータを読み込み、表示します。「保存する」ボタンを押

                                                            C#でSPAを実現する、Blazorコンポーネントの開発
                                                          • Entity Framework Core 5.0 の Many-to-Many サポートを試した - しばやん雑記

                                                            Entity Framework 6 では使えていて、Entity Framework Core になって抜け落ちていた機能として Many-to-Many のサポートがありましたが、5.0 にしてようやく実装が完了したようです。 中間テーブルを意識せずに使えるのが便利だったので、EF Core でも望んでいた機能です。Twitter で書かれているように Daily Build で使えますが、基本的なサポートは preview8 にも入っていました。*1 #EntityFramework weekly update #efcore Highlights » Major new guidance and samples for EF Core in Blazor applications! » Many-to-many is complete in the daily builds! »

                                                              Entity Framework Core 5.0 の Many-to-Many サポートを試した - しばやん雑記
                                                            • BlazorでJavaScriptから.NETの動的(インスタンス)メソッドを呼び出す - Qiita

                                                              はじめに 仕事で作成しているBlazorのアプリケーションで、Handsontableを使用して一覧表を表示しています。 検証作業を実施している同僚から、2台のPCで同じ画面を表示した際に一覧表を表示する処理を実施すると、後から起動したPC側に一覧表が表示され、本来表示されるPC側には何も表示されないとの報告を受けました。 土日の休日を使って解決策を見つけることが出来たので、備忘録として記事に残しておきます。 問題1 現象 会社では複数PCが使用できますが、自宅ではPC1台です。 そこで、違うブラウザChromeとEdgeで同じ現象が出るか試してみました。Visual Studio上で Chromeを起動しておき、後からEdgeを起動して、一覧表を表示する処理を実施するとEdge側に一覧表が表示されました。 これなら Visual Studio上から デバッグ も可能で調査が進みます。 調

                                                                BlazorでJavaScriptから.NETの動的(インスタンス)メソッドを呼び出す - Qiita
                                                              • 【帳票ツール】ブラウザ(HTML、JavaScript)で、帳票デザイン開発 : Stimulsoft - Qiita

                                                                【帳票ツール】ブラウザ(HTML、JavaScript)で、帳票デザイン開発 : StimulsoftHTMLJavaScriptブラウザ帳票Stimulsoft 帳票開発といえば、クライアント/サーバー型の帳票ツールを使いデザイナーでテンプレートをデザインし、ビューアでそのテンプレートをベースに帳票を出力するという構成での開発が主流です。 ただ、これだけJavaScriptの技術が台頭してきたなか、JavaScriptのライブラリを使いブラウザーオンリーで開発が出来ないものだろうかと色々な製品を探していました。 そこで、私がたどり着いた東欧製の「Stimulsoft」が非常にイケてるというお話です。 Stimulsoftとは 東欧生まれのビジネスインテリジェンス、データ分析処理分野のソフトウェアベンダーです。製品間の完全な互換性を維持しながら、さまざまなプラットフォーム上で帳票デザインを

                                                                  【帳票ツール】ブラウザ(HTML、JavaScript)で、帳票デザイン開発 : Stimulsoft - Qiita
                                                                • Facebook、開発言語に「Rust」採用 次期ビルドシステムの開発で

                                                                  この記事は新野淳一氏のブログ「Publickey」に掲載された「Facebook、次期ビルドシステムの開発でRust言語の採用を明らかに」(2021年7月28日掲載)を、ITmedia NEWS編集部で一部編集し、転載したものです。 Facebookは同社のソフトウェア開発において、同社が主導して開発しているオープンソースのビルドシステム「Buck」を利用しています。 Buckは高速なビルドが可能な点を大きな特徴としており、もともとAndroidアプリケーション向けのビルドシステムとして登場しました。 その後対応する言語やプラットフォームが拡張され、現在では15種類以上のプログラミング言語と、さまざまなスマートデバイス、VRヘッドセット、そしてサーバアプリケーションにまで対応しています。 次期ビルドシステムの開発を決断 しかしこうした拡張を重ねる中でBuckの複雑さは増していき、新機能の追

                                                                    Facebook、開発言語に「Rust」採用 次期ビルドシステムの開発で
                                                                  • [Microsoft] Angular側からBlazorを眺めて比較する - Qiita

                                                                    Blazorが一般公開になりました。 身の回りでは(大いなる誤解含みで)にわかに話題になっています。 自分はAngularが好きなので、AngularでできることがBlazorだとどうなるのかを調べてみたいと思います。 コンポーネント Angularのコンポーネントと、Blazorのコンポーネントはほぼほぼ同じ意味です。 コンポーネントを用意していくことで画面を組み立てます。 思いついたものをまとめました。 比較項目 Angular Blazor

                                                                      [Microsoft] Angular側からBlazorを眺めて比較する - Qiita
                                                                    • .NET 7の.NET JavaScript interop on WebAssemblyを試す - Qiita

                                                                      2022/09/15 未明に .NET 7.0 rc1 がリリースされました GitHubの dotnet/runtime リポジトリのIssueにあるスケジュールから予想されるどおりの日にリリースされましたね。 この記事では本日 .NET Blog で公開された ASP.NET Core updates in .NET 7 Release Candidate 1 で紹介されている、最も私が期待していた .NET JavaScript interop on WebAssemblyを試してみます。 .NET JavaScript interop on WebAssembly とは ざっくりと説明すると、Blazor WebAssemblyのコアとなっていたWebAssemblyベースの.NETランタイムを、例えばNode.js上やBlazorを介さないブラウザ上で動作するようにしたものです。

                                                                        .NET 7の.NET JavaScript interop on WebAssemblyを試す - Qiita
                                                                      • Blazor Desktop Apps 面白そうじゃない?

                                                                        .NET Conf 2021 focus on Windows を見た 先日上記の動画を見ていて個人的に気になったのが Blazor セッションでした。 自分の理解が間違っていなかったら Mobile Blazor Bindings が Blazor Desktop Apps になるのではないかと思います。 Blazor Desktop Apps は、Blazor (C# で SPA 作る奴) を使ってデスクトップアプリを作ってしまおうという欲張りプロジェクトです。 Mobile Blazor Bindings 自体は現時点でも試すことが出来ます。 試してみよう プロジェクトテンプレートを入れると現時点でも試せます。以下のコマンドを入れましょう。

                                                                          Blazor Desktop Apps 面白そうじゃない?
                                                                        • Blazor向けのUIフレームワークのRadzen.Blazorを使ってみる - Qiita

                                                                          概要 Blazor向けのUIフレームワークであるRadzen Blazor Componentsを導入して試すまでのメモ。 Demo https://nobu17.github.io/RadzenBlazorTest/ ソース https://github.com/nobu17/RadzenBlazorTest/ 背景 Blazor単体にはSPA用のUIフレームワークは用意されていないので別途インストールが必要です。 Boootstrap等の一般的なHTML,css用のフレームワークを使用してゴリゴリHTMLを書く方法も考えられますが、今回はBlazorに特化されたものを使用してみようと思います。 前提 使用している.NET Core及びBlazorのテンプレートのバージョン等は下記です。 .NET Core 3.0 Preview SDK 3.0.100-preview7-012821

                                                                            Blazor向けのUIフレームワークのRadzen.Blazorを使ってみる - Qiita
                                                                          • gRPC-Web for .NET now available - .NET Blog

                                                                            gRPC-Web for .NET is now officially released. We announced experimental support in January and since then we’ve been making improvements based on feedback from early adopters. With this release gRPC-Web graduates to a fully supported component of the grpc-dotnet project and is ready for production. Use gRPC in the browser with gRPC-Web and .NET today. Getting started Developers who are brand new t

                                                                              gRPC-Web for .NET now available - .NET Blog
                                                                            • Blazorの解説!C#だけでフロント・バックエンドが作れる凄いやつ!

                                                                              Blazorは、簡単に言えばサーバーサイド言語の「C#」だけで、フロントエンドからバックエンドまでの処理が書けるWebフレームワークです。 これまで、フロントエンドの処理は「JavaScirpt」を用いて実装するのが常識で、他に選択肢などほありませんでした。 Blazorを利用することで、多くのバックエンドエンジニアに親しまれている「C#」を使って、フロントエンドの処理が記述できるようになりました。 スポンサーリンク なぜフロントエンドでC#が使える? 何故、C#がブラウザ上で動くのか疑問に思った方もいるでしょう。 まず、Blazorには「Blazorサーバー」を使う方法と、「WebAssembly」を使う2つの方法が用意されている。 Blazorサーバーを使うと、SignalR通信(WEBソケットまたはAjaxなど)を通じて、HTMLタグなどのDOMをサーバーサイドでレンダリングしてブラ

                                                                                Blazorの解説!C#だけでフロント・バックエンドが作れる凄いやつ!
                                                                              • Visual Studioの新しいソリューション形式slnx - kkamegawa's weblog

                                                                                先日Visual Studio 2022 17.0 Preview 3が公開されました。新しいプレビューが公開されると、プレビュー機能のダイアログ(今はタブになりましたが)を一通り見るのですが、気になる項目が増えていました。 もちろん有効にします(非推奨とか、古い互換性のための機能でない限り原則有効にします😉)。 Visual Studioのソリューションを選択して保存時にslnxが増えています。 読み込むときにも選択肢として増えています。何が違うのでしょう。 Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.10.34804.81 MinimumVisualStudioVersion = 10.0.40219.1

                                                                                • Sign in with Apple を ASP.NET Core のウェブサイトに導入してみる - Qiita

                                                                                  前書き ASP.NET Core で作成したウェブサイトに Sign in WIth Apple を組み込む必要があったので、調べたついでに導入手順を書き残します。 需要があるかわかりませんが、GitHub にサンプルもあげておきます。 https://github.com/Yuki0928/SignInWIthAppleSample ASP .NET Core では Facebook、Twitter、Google、Microsoft などの外部プロバイダーの認証を非常に簡単にアプリに組み込めるのですが、Sign in with Apple は勝手が違うところがあり少し手間でした。 作業環境 Windows 10 Visual Studio 2019 Apple 開発者ポータルでの事前準備 アップルのヘルプなどを参考に Sign in with Apple を使用する準備を行います。 ht

                                                                                    Sign in with Apple を ASP.NET Core のウェブサイトに導入してみる - Qiita