背景
元々我が社では、MicrosoftのVisualStudio中毒患者が多数在籍している関係もあり、
サービス | ランタイム(言語) | OS(サーバ) |
---|---|---|
Webサービス | .NetFramework(C#) | WinServer |
HTTP系のマイクロサービス | OpenJDK(JAVA) | LinuxServer |
という構成です。
VisualStudioとC#の組合せはかなり強力で「開発効率LAMPの3倍」が弊社では都市伝説的に語り継がれていますw
しかーし! とある案件で、我が社のWebサービスをLinux Only環境でどーしても動かしたいという要望から・・・。
年明けに一念発起! Webサービスを「.Net Core」への移植を決意し見事に完成♪
.NetCore移植時の困り事
困り事 | 理由 |
---|---|
書籍 | .NetFrameworkですら少ないので余計に少ない |
Google先生 | 同上 |
日本語情報 | 同上 |
Microsoftさんがやる事でも無いんでしょうけど? もっとコミュニティ含めて活発化するといいなぁと。
今後
Nginxとの相性もいいし(Webパック)、自分でWebサーバ内蔵できるし、今後はIISに頼らないカタチでのC#によるWebサービス開発を加速させるつもりです♪