シリーズ目次
私にReactは肌に合わなかったので、.NETに里帰りした話:当記事
Reactチュートリアルの3目並べを.NET Core Blazorで作ってみた【1】:開発環境整備
Reactチュートリアルの3目並べを.NET Core Blazorで作ってみた【2】:テンプレートソースコードの確認
私の本職
一度転職して現在の会社に勤めていますが、前の会社では.NET Frameworkを使って開発していました。
詳しく書くと、経験した技術一覧は以下の通りです。
- フレームワーク
- .NET Framework(WebForm、MVC)
- データベース
- SQL Server、Oracle 11g
- 言語
- VB、C#、PLSQL
社内で突如Reactが流行る
-
偉大な先輩「最近はVue.jsとReactっていうのが流行ってる」
⇒ ロゴがかわいかったという理由で、私はReactを学び始める -
これまでの.NETとはまるっきり思想が違う + Reactで作ってみたの情報が少ない
⇒ 入試勉強かというほどの英語読解 -
別の先輩たち「お、Reactにしたんか、ならワイもReactやるわ」「ほなワイもやるわ」
⇒社内はたちまちReactブルーに!
Reactは私にとって背伸びだった
そして私は、1年の鍛錬の末、挫折しました。
理由は主に以下のとおりです
- JavaScript、typeScriptがどうしてもしっくりこなかった
- 私の経験上、あまりフロントの知識がなかった
- やっぱりC#好きだった
- .NETを使ってるときの、実家のような安心感
時代は.NET Coreに
現職についてから、しばらくC++で開発していました。もうC++ヤダ。const参照ってなんやねん。
そうこうしている間に、.NET Frameworkは進化を止め今後は**.NET Core**(Wikipedia)に注力されるようになりました。
そして将来的にはWindowsでもスマホでも動くアプリが作れる**.NET MAUI**(公式GitHub)なるものも出てくると。
これは...
もう一度.NETやりなさい...ってコト!?
Reactチュートリアルを.NET Coreでやったるわ!!
ということで、やはり私の主戦場は.NETだったことがこの1年で分かったので、勝手ながらReactへのあてつけ.NETでSPAの最初の一歩として、Reactチュートリアルにあった「3目並べ」と同じものをBlazorで作ってみたいと思います。
React/Vue/AngularとBlazorの比較は👇のサイトでタメになることが書かれていました
ASP.NET Core Blazor を採用すべきアプリケーションは? Blazor を採用すべきポイントまとめ
自分の勉強記録も兼ねて、ここに書き残そうと思います。
リンク
これから作るゾ