はじめに このテーマで投稿しようと思ったきっかけ 単純に仕事で.NETのスキルが必要になったからである。 筆者はエンジニア歴のうち半分以上はJava案件(10年くらい?)に関わってきた。 Javaと.NETはほぼほぼ似ている(≒?)と言われますが、コーディング部分において実際にどのくらいJava(主にSpringBoot)の経験が活かせ、何が違うのかが気になったので、実際に.NETを触ってみようと思った。 もし、同様のことを気になったエンジニアがいたら参考になれば幸いである。 軽く.NETとは .NETは説明不要なほど人気な言語なのでざっと要約すると以下のような特徴がある。 Webアプリケーションの開発が容易 複数のプログラミング言語に対応(C#, VB.NETなど) 開発コストを抑えられる クロスプラットフォームに対応(Windows, Mac, Linux) 最後のクロスプラットフォー