2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

私にReactは肌に合わなかったので、.NETに里帰りした話

Last updated at Posted at 2021-08-14

シリーズ目次

私に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 を採用すべきポイントまとめ

自分の勉強記録も兼ねて、ここに書き残そうと思います。

リンク

これから作るゾ

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?